com.springrts.ai
Class AICommand

java.lang.Object
  extended by Structure
      extended by com.springrts.ai.AICommand
Direct Known Subclasses:
AddLineDrawAICommand, AddNotificationDrawerAICommand, AddPointDrawAICommand, AddUnitToGroupAICommand, AiSelectUnitAICommand, AttackAreaUnitAICommand, AttackUnitAICommand, BreakPathDrawerAICommand, BuildUnitAICommand, CallLuaRulesAICommand, CaptureAreaUnitAICommand, CaptureUnitAICommand, CloakUnitAICommand, CreateGroupAICommand, CreateLineFigureDrawerAICommand, CreateSplineFigureDrawerAICommand, CustomUnitAICommand, DeathWaitUnitAICommand, DeleteFigureDrawerAICommand, DGunPosUnitAICommand, DGunUnitAICommand, DrawIconAtLastPosPathDrawerAICommand, DrawLineAndIconPathDrawerAICommand, DrawLinePathDrawerAICommand, DrawUnitDrawerAICommand, EraseGroupAICommand, FightUnitAICommand, FinishPathDrawerAICommand, FreePathAICommand, GatherWaitUnitAICommand, GetApproximateLengthPathAICommand, GetNextWaypointPathAICommand, GiveMeNewUnitCheatAICommand, GiveMeResourceCheatAICommand, GroupAddUnitAICommand, GroupClearUnitAICommand, GuardUnitAICommand, InitPathAICommand, LoadOntoUnitAICommand, LoadUnitsAreaUnitAICommand, LoadUnitsUnitAICommand, MoveUnitAICommand, PatrolUnitAICommand, PauseAICommand, ReclaimAreaUnitAICommand, ReclaimUnitAICommand, RemovePointDrawAICommand, RemoveUnitFromGroupAICommand, RepairUnitAICommand, RestartPathDrawerAICommand, RestoreAreaUnitAICommand, ResurrectAreaUnitAICommand, ResurrectUnitAICommand, SelfDestroyUnitAICommand, SendResourcesAICommand, SendStartPosAICommand, SendTextMessageAICommand, SendUnitsAICommand, SetAutoRepairLevelUnitAICommand, SetBaseUnitAICommand, SetColorFigureDrawerAICommand, SetFireStateUnitAICommand, SetIdleModeUnitAICommand, SetLastPosMessageAICommand, SetMoveStateUnitAICommand, SetMyHandicapCheatAICommand, SetOnOffUnitAICommand, SetRepeatUnitAICommand, SetTrajectoryUnitAICommand, SetWantedMaxSpeedUnitAICommand, SquadWaitUnitAICommand, StartPathDrawerAICommand, StockpileUnitAICommand, StopUnitAICommand, TimeWaitUnitAICommand, TraceRayAICommand, UnloadUnitAICommand, UnloadUnitsAreaUnitAICommand, WaitUnitAICommand

public abstract class AICommand
extends Structure

Serves as Interface for a Java Skirmish AIs for the Spring engine.


Nested Class Summary
static class AICommand.Option
           
 
Constructor Summary
AICommand()
           
 
Method Summary
abstract  int getTopic()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AICommand

public AICommand()
Method Detail

getTopic

public abstract int getTopic()