Public Member Functions | |
Object | clone () throws CloneNotSupportedException |
Public Attributes | |
RobotData | occupant_data |
int | wallforthealth |
int | x_coord |
int | y_coord |
GridObject | contents |
Direction | fort_orientation |
int | capsule_power |
Definition at line 82 of file RoboSim.java.
|
inherited |
override clone and make it public (to implement Cloneable)
Definition at line 98 of file Robot.java.
|
inherited |
power of capsule, if there is a capsule in the cell.
Definition at line 95 of file Robot.java.
|
inherited |
contents of cell.
Definition at line 89 of file Robot.java.
Referenced by RoboSim.RoboAPIImplementor.charge(), RoboSim.RoboAPIImplementor.drop_capsule(), RoboSim.RoboAPIImplementor.meleeAttack(), RoboSim.RoboAPIImplementor.pick_up_capsule(), RoboSim.sanitizeGrid(), RoboSim.RoboAPIImplementor.scanEnemy(), and RoboSim.RoboAPIImplementor.setBuildTarget().
|
inherited |
orientation of fort, if there is a fort in the cell.
Definition at line 92 of file Robot.java.
RobotData RoboSim.SimGridCell.occupant_data |
Definition at line 84 of file RoboSim.java.
Referenced by RoboSim.RoboAPIImplementor.charge(), RoboSim.RoboAPIImplementor.meleeAttack(), RoboSim.sanitizeGrid(), and RoboSim.SimGridAllyDeterminant.validCell().
int RoboSim.SimGridCell.wallforthealth |
Definition at line 85 of file RoboSim.java.
Referenced by RoboSim.RoboAPIImplementor.meleeAttack(), and RoboSim.sanitizeGrid().
|
inherited |
X-coordinate of cell.
Definition at line 83 of file Robot.java.
Referenced by ManualBot.act(), RoboSim.RoboAPIImplementor.capsuleAttack(), RoboSim.RoboAPIImplementor.charge(), RoboSim.RoboAPIImplementor.drop_capsule(), DemoBot.isAdjacent(), RoboSim.RoboAPIImplementor.isAdjacent(), RoboSim.RoboAPIImplementor.meleeAttack(), RoboSim.RoboAPIImplementor.pick_up_capsule(), RoboSim.RoboAPIImplementor.rangedAttack(), RoboSim.RoboAPIImplementor.scanEnemy(), and RoboSim.RoboAPIImplementor.setBuildTarget().
|
inherited |
Y-coordinate of cell.
Definition at line 86 of file Robot.java.
Referenced by ManualBot.act(), RoboSim.RoboAPIImplementor.capsuleAttack(), RoboSim.RoboAPIImplementor.charge(), RoboSim.RoboAPIImplementor.drop_capsule(), RoboSim.RoboAPIImplementor.meleeAttack(), RoboSim.RoboAPIImplementor.pick_up_capsule(), RoboSim.RoboAPIImplementor.rangedAttack(), RoboSim.RoboAPIImplementor.scanEnemy(), and RoboSim.RoboAPIImplementor.setBuildTarget().