Package com.springrts.ai.event

Class Summary
CommandFinishedAIEvent This AI event is sent when a unit finished processing a command.
DefaultInitAIEvent This AI event initializes a Skirmish AI instance.
EnemyDamagedAIEvent This AI event is sent when an enemy unit was damaged.
EnemyDestroyedAIEvent This AI event is sent when an enemy unit was destroyed; see also the enemy-damaged event.
EnemyEnterLOSAIEvent This AI event is sent when an enemy unit entered the LOS of this team.
EnemyEnterRadarAIEvent This AI event is sent when an enemy unit entered the radar covered area of this team.
EnemyLeaveLOSAIEvent This AI event is sent when an enemy unit left the LOS of this team.
EnemyLeaveRadarAIEvent This AI event is sent when an enemy unit left the radar covered area of this team.
InitAIEvent This AI event initializes a Skirmish AI instance.
LoadAIEvent Absolute file path, should be treated read-only
MessageAIEvent This AI event is a notification about a chat message sent by one of the participants of this game, which may be a player or an AI, including this AI.
PlayerCommandAIEvent see AISCommands.h S*Command structs
ReleaseAIEvent This AI event tells a Skirmish AI instance, that it is no longer needed.
SaveAIEvent Absolute file path, writeable
SeismicPingAIEvent This AI event is sent when a unit movement is detected by means of a seismic event.
UnitCapturedAIEvent This AI event is sent when a unit changed from one team to an other through capturing.
UnitCreatedAIEvent This AI event is sent whenever a unit of this team is created, and contains the created unit.
UnitDamagedAIEvent This AI event is sent when a unit was damaged.
UnitDestroyedAIEvent This AI event is sent when a unit was destroyed; see also the unit-damaged event.
UnitFinishedAIEvent This AI event is sent whenever a unit is fully built, and contains the finnished unit.
UnitGivenAIEvent This AI event is sent when a unit changed from one team to an other either because the old owner gave it to the new one, or because the new one took it from the old one; see the /take command.
UnitIdleAIEvent This AI event is sent when a unit finnished processing a command or just finished building, and it has currently no commands in it's queue.
UnitMoveFailedAIEvent This AI event is sent when a unit received a move command and is not able to fullfill it.
UpdateAIEvent This AI event is sent once per game frame, which is about 30 times per second by default.
WeaponFiredAIEvent This AI event is sent when a weapon is fired.
Win32InitAIEvent This AI event initializes a Skirmish AI instance.