CRaPI - Correct Robust and Perfect API

TeamYaffa.CRaPI Namespace

Classes

ClassDescription
BasicActions This class contains static methods for the basic actions available
BasicCommands This class provides the command strings for the basic commands available in the server.
ClockThis class is used as an internal clock of CRaPI.
CommandQueue Queue of Command objects.
HearEventArgs This class is used when an event is fired because the player has received a hear message.
Player This class is the core of the CRaPI API and the main loop of a soccer player
TimeEventArgs This class is used by events fired and time is concered.

Delegates

DelegateDescription
MessageEventHandlerHandling event fired after a PlayerMessage has been processed
TimeEventHandlerDelegate for time events.

Enumerations

EnumerationDescription
PlayMode A type-safe representation of the different play modes.
RefereeMessage A type-safe representation of the different referee messages
Side Describes what team-side the player is playing with, i.e. what side of the field the player is starting on.
ViewQuality Describes the view quality of the player
ViewWidth Describes the width of the "view cone" of the player