com.springrts.ai
Class AIEvent

java.lang.Object
  extended by Structure
      extended by com.springrts.ai.AIEvent
Direct Known Subclasses:
CommandFinishedAIEvent, DefaultInitAIEvent, EnemyDamagedAIEvent, EnemyDestroyedAIEvent, EnemyEnterLOSAIEvent, EnemyEnterRadarAIEvent, EnemyLeaveLOSAIEvent, EnemyLeaveRadarAIEvent, InitAIEvent, LoadAIEvent, MessageAIEvent, PlayerCommandAIEvent, ReleaseAIEvent, SaveAIEvent, SeismicPingAIEvent, UnitCapturedAIEvent, UnitCreatedAIEvent, UnitDamagedAIEvent, UnitDestroyedAIEvent, UnitFinishedAIEvent, UnitGivenAIEvent, UnitIdleAIEvent, UnitMoveFailedAIEvent, UpdateAIEvent, WeaponFiredAIEvent, Win32InitAIEvent

public abstract class AIEvent
extends Structure

An AI event is sent form the engine to Java Skirmish AIs.


Constructor Summary
protected AIEvent()
           
protected AIEvent(Pointer memory)
           
 
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

AIEvent

protected AIEvent()

AIEvent

protected AIEvent(Pointer memory)
Method Detail

getTopic

public abstract int getTopic()