Stores information about a Object/Body in the game world
Defines constants that affect gameplay.
A RobotController allows contestants to make their robot sense and interact with the game world.
Struct that stores basic information that was 'sensed' of a Bullet.
Clock is a singleton that allows contestants to introspect the state of their running code.
This class is an immutable representation of a direction in the battlecode world.
This class is an immutable representation of two-dimensional coordinates in the battlecode world.
Struct that stores basic information that was 'sensed' of another Robot.
Struct that stores basic information that was 'sensed' of a Tree.
Enumerates the possible errors in GameWorld interactions that cause a GameActionException to be thrown.
Contains details on various attributes of the different robots.
This enum represents the team of a robot.
An exception caused by a robot's interaction with the game world.