Robocode.Control.Snapshot NamespaceRobocode Control API for .NET
Control API used for controlling Robocode from an external .NET application.
Interfaces

  InterfaceDescription
Public interfaceIBulletSnapshot
Interface of a bullet snapshot at a specific time in a battle.
Public interfaceIDebugProperty
Interface of a debug property, which is a key-value pair.
Public interfaceIRobotSnapshot
Interface of a robot snapshot at a specific time in a battle.
Public interfaceIScoreSnapshot
Interface of a bullet snapshot at a specific time in a battle.
Public interfaceITurnSnapshot
Interface of a battle turn snapshot at a specific time in a battle.
Enumerations

  EnumerationDescription
Public enumerationBulletState
Defines a bullet state, which can be: just fired, moving somewhere, hitting a victim, hitting another bullet, hitting the wall, exploded, or inactive.
Public enumerationRobotState
Defines a robot state, which can be: active on the battlefield, hitting a wall or robot this turn, or dead.