|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Interface Summary | |
|---|---|
| GameConstants | Defines constants that affect gameplay. |
| GameObject | A GameObject instance represents an object in the game world. |
| Robot | A Robot instance represents a robot in the game world. |
| RobotController | A RobotController allows contestants to make their robot sense and interact with the game world. |
| Class Summary | |
|---|---|
| Clock | A robot's internal clock, used for measuring "time" in bytecodes and rounds. |
| MapEditor | |
| MapLocation | This class is an immutable representation of two-dimensional coordinates in the battlecode world. |
| RobotInfo | Struct that stores basic information that was 'sensed' of another Robot. |
| Enum Summary | |
|---|---|
| Direction | This enumeration represents a direction from one MapLocation to another. |
| GameActionExceptionType | Enumerates the possible errors in GameWorld interactions that cause a GameActionException to be thrown. |
| RobotLevel | This enumeration distinguishes objects that are on the ground, or in the encampment level at a given location. |
| RobotType | |
| Team | This enum represents the team of a GameObject; each GameObject has exactly one team. |
| TerrainTile | Represents data of the terrain of a location on the map. |
| Upgrade | |
| Exception Summary | |
|---|---|
| GameActionException | An exception caused by a robot's interaction with the game world. |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||