Control API used for controlling Robocode from an external .NET application.
Defines the size of a battlefield, which is a part of the BattleSpecification.
A BattleSpecification defines a battle configuration used by the RobocodeEngine.
The RobocodeEngine is the interface provided for external applications in order to let these applications run battles within the Robocode application, and to get the results from these battles. This class in the main entry class of thenamespace. The RobocodeEngine is used by e.g. RoboRumble@Home client, which is integrated in Robocode. In addition, the RobocodeEngine is also used by the test units for testing the Robocode application itself.
Contains the initial position and heading for a robot.
Defines the properties of a robot, which is returned from GetLocalRepository .
Interface for a RobocodeEngine.
Event handler for the BattleCompletedEvent.
Event handler for the BattleErrorEvent.
Event handler for the BattleFinishedEvent.
Event handler for the BattleMessageEvent.
Event handler for the BattlePausedEvent.
Event handler for the BattleResumedEvent.
Event handler for the BattleStartedEvent.
Event handler for the RoundEndedEvent.
Event handler for the RoundStartedEvent.
Event handler for the TurnEndedEvent.
Event handler for the TurnStartedEvent.