Serialized Form
|
Package de.uni_paderborn.robots.data |
color
int color
- color of card
value
int value
- value of card
fields
Fields fields
- link to Fields object
item
Item item
- the item on the field
x
int x
- x-coordinate in matrix representation
y
int y
- y-coordinate in matrix representation
id
int id
- ID of field
fields
Field[][] fields
- the fields of the arena in matrix representation
width
int width
- width of the arena
height
int height
- height of the arena
robots
java.util.HashSet robots
- all robots
robotFields
java.util.HashSet robotFields
- all robot fields
cards
java.util.HashSet cards
- all cards
wormholes
java.util.HashSet wormholes
- all wormholes
exitPlaced
boolean exitPlaced
- true, if an exit is placed in the arena
id
int id
- ID of field
field
Field field
- field on which item resides
type
int type
- type of robot, used for identifying robots by the game and gui classes
disqualified
boolean disqualified
- true, if robot is disqualified
hasExitEntered
boolean hasExitEntered
- true if robot has entered the Exit
direction
int direction
- direction of robot, 0 if looking in south direction, larger numbers are reached by turning right
energy
int energy
- energy of the robot
cards
java.util.HashSet cards
- cards of the robot
intelligence
RobotFunctions intelligence
- brain of robot, interface to thread class with implemented strategy
proxy
RobotFunctions proxy
- proxy which procotols communication between arena and robot
name
java.lang.String name
- the name of the robot
type
int type
- type of wall, used by the GUI classes to draw different kind of walls
link
Wormhole link
- link to another wormhole
|
Package de.uni_paderborn.robots.gui |
creditComponent
CreditComponent creditComponent
- the CreditComponent
arenaImages
ArenaImages arenaImages
- images used for drawing the arena
fields
Fields fields
- the fields to be drawn
arenaImages
ArenaImages arenaImages
- images used for drawing the arena
zoom
boolean zoom
- actual zoom
creditComponent
CreditComponent creditComponent
- the CreditComponent
arenaImages
ArenaImages arenaImages
- images used for drawing the arena
lastMouseRowColX
int lastMouseRowColX
- last mouse positions x-coordinate
lastMouseRowColY
int lastMouseRowColY
- last mouse positions y-coordinate
arenaDesignerFrame
ArenaDesignerFrame arenaDesignerFrame
- link to ArenaDesignerFrame
firstWormhole
Wormhole firstWormhole
- first marked wormhole of two wormholes
toolbar
javax.swing.JToolBar toolbar
- the toolbar
iconButton
javax.swing.JButton[] iconButton
- the buttons of the toolbar
isChild
boolean isChild
- true, if ArenaDesigner is started from Robomania, false if otherwise
wormholeMode
boolean wormholeMode
- wormhole mode on/off
arena
Arena arena
- the arena
aboutWindow
ArenaDesignerAboutWindow aboutWindow
- a about window
designerCanvas
ArenaDesignerCanvas designerCanvas
- the arena-designer canvas
arenaChanged
boolean arenaChanged
- is true when the arena has changed
actualFile
java.io.File actualFile
- contains the actual filename
jMenuBar
javax.swing.JMenuBar jMenuBar
- the menu bar
jMenuFile
javax.swing.JMenu jMenuFile
- the file menu
jMenuItemNewArena
javax.swing.JMenuItem jMenuItemNewArena
- new arena menu item in file menu
jMenuItemOpenArena
javax.swing.JMenuItem jMenuItemOpenArena
- open arena menu item in file menu
jMenuItemSaveArena
javax.swing.JMenuItem jMenuItemSaveArena
- save arena menu item in file menu
jMenuItemSaveArenaAs
javax.swing.JMenuItem jMenuItemSaveArenaAs
- save arena as menu item in file menu
jMenuItemQuit
javax.swing.JMenuItem jMenuItemQuit
- exit arena designer menu item in file menu
jMenuWormhole
javax.swing.JMenu jMenuWormhole
- the wormhole menu
jMenuItemWormholeMode
javax.swing.JCheckBoxMenuItem jMenuItemWormholeMode
- the wormhole mode menu item in the wormhole menu
jMenuView
javax.swing.JMenu jMenuView
- the view menu
jMenuItemZoom
javax.swing.JCheckBoxMenuItem jMenuItemZoom
- the zoom menu item
jMenuHelp
javax.swing.JMenu jMenuHelp
- the help menu
jMenuItemAbout
javax.swing.JMenuItem jMenuItemAbout
- the about menu item in the help menu
jMenuItemHelp
javax.swing.JMenuItem jMenuItemHelp
- the help menu item in the help menu
jScrollPane
javax.swing.JScrollPane jScrollPane
- the scroll panel containing the ArenaCanvas
arena
Arena arena
- the arena
arenaCanvas
ArenaCanvas arenaCanvas
- the arena canvas
statisticPanel
StatisticPanel statisticPanel
- statistic panel
debugWindow
DebugWindow debugWindow
- debug window
lastFields
Fields lastFields
- last Fields objects for resetting game
isBlocked
boolean isBlocked
- true, if action (buttons, menu, toolbar) event handling is blocked, false if not
menubar
javax.swing.JMenuBar menubar
- the menubar of the frame
fileMenu
javax.swing.JMenu fileMenu
- the file menu
loadArenaMI
javax.swing.JMenuItem loadArenaMI
- the MenuItem for loading a new arena
saveArenaMI
javax.swing.JMenuItem saveArenaMI
- the MenuItem for saving an arena
loadRobotMI
javax.swing.JMenuItem loadRobotMI
- the MenuItem for loading a robot
deleteRobotMI
javax.swing.JMenuItem deleteRobotMI
- the MenuItem for removing a robot
saveRobotListMI
javax.swing.JMenuItem saveRobotListMI
- the MenuItem for saving all loaded robots in a list
loadRobotListMI
javax.swing.JMenuItem loadRobotListMI
- the MenuItem for loading a list of robots previousliy saved
disqualifyRobotMI
javax.swing.JMenuItem disqualifyRobotMI
- the MenuItem for disqualifying a robot
endProgramMI
javax.swing.JMenuItem endProgramMI
- the MenuItem for exiting the program
gameMenu
javax.swing.JMenu gameMenu
- the game menu
resetMI
javax.swing.JMenuItem resetMI
- the MenuItem for resetting the game
startStopMI
javax.swing.JMenuItem startStopMI
- the MenuItem for starting and stopping the game
pauseResumeMI
javax.swing.JMenuItem pauseResumeMI
- the MenuItem for pausing an resuming the game
debugModeCMI
javax.swing.JCheckBoxMenuItem debugModeCMI
- the CheckBoxMenuItem for turning DEBUG mode on/off
stepMI
javax.swing.JMenuItem stepMI
- the MenuItem for performing next debug step
viewMenu
javax.swing.JMenu viewMenu
- the view menu
zoomMI
javax.swing.JCheckBoxMenuItem zoomMI
- the zoom menu item
optionsMenu
javax.swing.JMenu optionsMenu
- the options menu
setEnergyMI
javax.swing.JMenuItem setEnergyMI
- the MenuItem for setting the maximum energy
setDelayMI
javax.swing.JMenuItem setDelayMI
- the MenuItem for setting the delay
setRechargerMI
javax.swing.JMenuItem setRechargerMI
- the MenuItem for setting the recharger amount
setPunishmentMI
javax.swing.JMenuItem setPunishmentMI
- the MenuItem for setting the punishment amount
startArenaDesignerMI
javax.swing.JMenuItem startArenaDesignerMI
- the MenuItem for starting the ArenaDesigner
helpMenu
javax.swing.JMenu helpMenu
- the help menu
aboutMI
javax.swing.JMenuItem aboutMI
- the MenuItem for calling the about window
helpMI
javax.swing.JMenuItem helpMI
- the MenuItem for calling the help window
toolbar
javax.swing.JToolBar toolbar
- the toolbar
loadArenaButton
javax.swing.JButton loadArenaButton
- the button of the toolbar for loading a new arena
loadRobotButton
javax.swing.JButton loadRobotButton
- the button of the toolbar for loading a new robot
deleteRobotButton
javax.swing.JButton deleteRobotButton
- the button of the toolbar for deleting a robot
loadRobotListButton
javax.swing.JButton loadRobotListButton
- the button of the toolbar for loading a list fo robots
saveRobotListButton
javax.swing.JButton saveRobotListButton
- the button of the toolbar for saving a list of robots
resetButton
javax.swing.JButton resetButton
- the button of the toolbar for resetting the game
startButton
javax.swing.JButton startButton
- the button of the toolbar for starting the game
pauseButton
javax.swing.JButton pauseButton
- the button of the toolbar for pausing or resuming the game
stopButton
javax.swing.JButton stopButton
- the button of the toolbar for stopping the game
disqualifyButton
javax.swing.JButton disqualifyButton
- the button of the toolbar for disqualifying a robot
debugButton
javax.swing.JButton debugButton
- the button of the toolbar for turning debug mode on/off
stepButton
javax.swing.JButton stepButton
- the button of the toolbar for next step in debug mode
quitButton
javax.swing.JButton quitButton
- the button of the toolbar for quitting the application
pauseIcon
javax.swing.ImageIcon pauseIcon
- the ImageIcon when the game is in running
continueIcon
javax.swing.ImageIcon continueIcon
- the ImageIcon when the game is paused
jScrollPane
javax.swing.JScrollPane jScrollPane
- the scroll panel containing the ArenaCanvas
gameRunning
boolean gameRunning
- true, if game is running (between start/stop)
gameActive
boolean gameActive
- true, if game is active (not paused)
automaticPaused
boolean automaticPaused
- true, if game was automatically paused by menu listener
clockLabel
javax.swing.JLabel clockLabel
- label for clock
gameTime
ArenaFrame.GameTime gameTime
- GameTime thread
turnNumberLabel
javax.swing.JLabel turnNumberLabel
- label for turn number
workLabel
javax.swing.JLabel workLabel
- label for showing the work of a person
nameLabel
javax.swing.JLabel nameLabel
- label for showing the name of a person
animationThread
CreditComponent.AnimationThread animationThread
- thread for animating the text
workTexts
java.lang.String[] workTexts
- texts for workLabel
nameTexts
java.lang.String[] nameTexts
- texts for nameLabel
textArea
javax.swing.JTextArea textArea
- text area for debug messages
okayButton
javax.swing.JButton okayButton
- the button for accepting the new value of the delay.
cancelButton
javax.swing.JButton cancelButton
- the button for cancelling the input and just closing the frame
delayField
javax.swing.JTextField delayField
- the TextField where to type the new delay.
arenaFrameLink
ArenaFrame arenaFrameLink
- reference to the ArenaFrame
arena
Arena arena
- reference to the arena object
okayButton
javax.swing.JButton okayButton
- the button for accepting the new value of the maximum energy.
cancelButton
javax.swing.JButton cancelButton
- the button for cancelling the input and just closing the frame
arenaFrameLink
ArenaFrame arenaFrameLink
- reference to the ArenaFrame
energyField
javax.swing.JTextField energyField
- the TextField where to type the new maximum energy.
selectionDialog
javax.swing.JDialog selectionDialog
- Object-variable of the dialog 'error - HelpSet not found'
image
java.awt.Image image
- the current image.
jLabelHeadLine
javax.swing.JLabel jLabelHeadLine
- jLabel headline
jPanel1
javax.swing.JPanel jPanel1
- jPanel containing the text field
jLabelHeight
javax.swing.JLabel jLabelHeight
- jLabel height
jTextFieldHeight
javax.swing.JTextField jTextFieldHeight
- jTextField for the height
jLabelWidth
javax.swing.JLabel jLabelWidth
- jLabel width
jTextFieldWidth
javax.swing.JTextField jTextFieldWidth
- jTextField for the width
jPanel2
javax.swing.JPanel jPanel2
- jPanel containing the buttons
jLabelHintHeight
javax.swing.JLabel jLabelHintHeight
- jLabel for the hint
jLabelHintWidth
javax.swing.JLabel jLabelHintWidth
- jLabel for the hint
jButtonOK
javax.swing.JButton jButtonOK
- the OK Button
jButtonCancel
javax.swing.JButton jButtonCancel
- the cancel Button
screenSize
java.awt.Dimension screenSize
- the screen size
arenaDesignerFrame
ArenaDesignerFrame arenaDesignerFrame
- the arena designer frame which called the new arena frame
okayButton
javax.swing.JButton okayButton
- the button for accepting the new value of the punishment.
cancelButton
javax.swing.JButton cancelButton
- the button for cancelling the input and just closing the frame
punishmentField
javax.swing.JTextField punishmentField
- the TextField where to type the new punishment energy amount.
arenaFrameLink
ArenaFrame arenaFrameLink
- reference to the ArenaFrame
arena
Arena arena
- reference to the arena object
robots
Robot[] robots
- The robots given in ranking order
points
int[] points
- The points of the robots in ranking order
numberOfRobots
int numberOfRobots
- The number of robots
arenaImages
ArenaImages arenaImages
- images used for drawing the arena
screenSize
java.awt.Dimension screenSize
- the screen size
okayButton
javax.swing.JButton okayButton
- the button for accepting the new value of the recharge.
cancelButton
javax.swing.JButton cancelButton
- the button for cancelling the input and just closing the frame
rechargerField
javax.swing.JTextField rechargerField
- the TextField where to type the new recharge amount.
arenaFrameLink
ArenaFrame arenaFrameLink
- reference to the ArenaFrame
arena
Arena arena
- reference to the arena object
arenaImages
ArenaImages arenaImages
- images used for drawing the arena
disqualifyDialog
boolean disqualifyDialog
- true, if DisqualifyDialog is to be shown, false if DeleteDialog is to be shown
arenaFrameLink
ArenaFrame arenaFrameLink
- reference to the ArenaFrame
arena
Arena arena
- the arena
statisticPanel
StatisticPanel statisticPanel
- the StatisticPanel
robotList
javax.swing.JList robotList
- list with robots
robotNamesVector
java.util.Vector robotNamesVector
- vector with robot names in JList
robotVector
java.util.Vector robotVector
- vector with robots in JList
selectedRobotImage
ImageComponent selectedRobotImage
- ImageComponent for showing the selected robot
selectedRobot
Robot selectedRobot
- the actually selected robot
okayButton
javax.swing.JButton okayButton
- okay button
cancelButton
javax.swing.JButton cancelButton
- cancel button
robomaniaLogo
ImageComponent robomaniaLogo
- image component with robomania logo
myLeftTable
StatisticPanel.MyTableModel myLeftTable
- the reference to the left table function class
myRightTable
StatisticPanel.MyTableModel myRightTable
- the reference to the right table function class
leftTable
javax.swing.JTable leftTable
- the reference to the left table basic class
rightTable
javax.swing.JTable rightTable
- the reference to the right table basic class
bestColor
java.awt.Color bestColor
- color for marking the best robot - in default mode
currentColor
java.awt.Color currentColor
- color for marking the current robot - in debug mode
points
int[] points
- array for saving the points of the robots.
if a robot is disabled it's points will be set to 0.
maxPoints
int maxPoints
- maximum points of all robots
allocation
int[] allocation
- Allocation table for the robots.
The table is indexed by the type of the robot
and contains the entry of the table where the robot is placed.
robotCnt
int robotCnt
- counter for the robots in the table
maxEnergy
int maxEnergy
- maximum of energy a robot can have
robotIsDisqualified
boolean[] robotIsDisqualified
- array which saves if a robot has been disqualified
debugModeOn
boolean debugModeOn
- true, if the debug-mode is on
arenaImages
ArenaImages arenaImages
- reference to the images of the game
this$0
StatisticPanel this$0
cards
int[] cards
- reference to the card array which is used by the paint method
for accessing the cards
this$0
StatisticPanel this$0
robotColor
int robotColor
- this is used by the paint method to access the color of the robot
this$0
StatisticPanel this$0
this$0
StatisticPanel this$0
columnNames
java.lang.String[] columnNames
- array which contains the names of the columns
data
java.lang.Object[][] data
- array which contains the initial data of the table
|
Package de.uni_paderborn.robots.robotArenaInterface.proxy |
textArea
javax.swing.JTextArea textArea
- The text area for the messages.
saveButton
javax.swing.JButton saveButton
- The button to save the contents of the text area.
correctFinalRoundButton
javax.swing.JButton correctFinalRoundButton
- The button to correct the data of the final round.