# Package robocode.control.snapshot

package robocode.control.snapshot
Snapshots of the battle turns, robots, bullets, scores etc.

Related Packages
Package
Description
robocode.control
The Robocode Control API is used for controlling the Robocode application from another external application.
robocode.control.events
Battle events that occurs during a game, and which are used for the robocode.control.IBattleListener class.
Class
Description
BulletState
Defines a bullet state, which can be: just fired, moving somewhere, hitting a victim, hitting another bullet, hitting the wall, exploded, or inactive.
IBulletSnapshot
Interface of a bullet snapshot at a specific time in a battle.
IDebugProperty
Interface of a debug property, which is a key-value pair.
IRobotSnapshot
Interface of a robot snapshot at a specific time in a battle.
IScoreSnapshot
Interface of a score snapshot at a specific time in a battle.
ITurnSnapshot
Interface of a battle turn snapshot at a specific time in a battle.
RobotState
Defines a robot state, which can be: active on the battlefield, hitting a wall or robot this turn, or dead.