twcore.core
Class SubspaceBot

java.lang.Object
  |
  +--twcore.core.SubspaceBot
Direct Known Subclasses:
HubBot

public abstract class SubspaceBot
extends java.lang.Object


Field Summary
 twcore.core.BotAction m_botAction
           
 int m_requestedEvents
           
 
Constructor Summary
SubspaceBot(twcore.core.BotAction botAction)
           
 
Method Summary
 void handleDisconnect()
           
 void handleEvent(twcore.core.ArenaJoined event)
           
 void handleEvent(twcore.core.ArenaList event)
           
 void handleEvent(twcore.core.BallPosition event)
           
 void handleEvent(twcore.core.FileArrived event)
           
 void handleEvent(twcore.core.FlagClaimed event)
           
 void handleEvent(twcore.core.FlagDropped event)
           
 void handleEvent(twcore.core.FlagPosition event)
           
 void handleEvent(twcore.core.FlagReward event)
           
 void handleEvent(twcore.core.FlagVictory event)
           
 void handleEvent(twcore.core.FrequencyChange event)
           
 void handleEvent(twcore.core.FrequencyShipChange event)
           
 void handleEvent(twcore.core.InterProcessEvent event)
           
 void handleEvent(twcore.core.LoggedOn event)
           
 void handleEvent(twcore.core.Message event)
           
 void handleEvent(twcore.core.PlayerDeath event)
           
 void handleEvent(twcore.core.PlayerEntered event)
           
 void handleEvent(twcore.core.PlayerLeft event)
           
 void handleEvent(twcore.core.PlayerPosition event)
           
 void handleEvent(twcore.core.Prize event)
           
 void handleEvent(twcore.core.ScoreReset event)
           
 void handleEvent(twcore.core.ScoreUpdate event)
           
 void handleEvent(twcore.core.SoccerGoal event)
           
 void handleEvent(twcore.core.SQLResultEvent event)
           
 void handleEvent(twcore.core.SubspaceEvent event)
           
 void handleEvent(twcore.core.WatchDamage event)
           
 void handleEvent(twcore.core.WeaponFired event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_botAction

public twcore.core.BotAction m_botAction

m_requestedEvents

public int m_requestedEvents
Constructor Detail

SubspaceBot

public SubspaceBot(twcore.core.BotAction botAction)
Method Detail

handleEvent

public void handleEvent(twcore.core.SubspaceEvent event)

handleEvent

public void handleEvent(twcore.core.WatchDamage event)

handleEvent

public void handleEvent(twcore.core.ScoreReset event)

handleEvent

public void handleEvent(twcore.core.PlayerEntered event)

handleEvent

public void handleEvent(twcore.core.Message event)

handleEvent

public void handleEvent(twcore.core.PlayerLeft event)

handleEvent

public void handleEvent(twcore.core.PlayerPosition event)

handleEvent

public void handleEvent(twcore.core.PlayerDeath event)

handleEvent

public void handleEvent(twcore.core.ScoreUpdate event)

handleEvent

public void handleEvent(twcore.core.WeaponFired event)

handleEvent

public void handleEvent(twcore.core.FrequencyChange event)

handleEvent

public void handleEvent(twcore.core.FrequencyShipChange event)

handleEvent

public void handleEvent(twcore.core.ArenaJoined event)

handleEvent

public void handleEvent(twcore.core.FileArrived event)

handleEvent

public void handleEvent(twcore.core.FlagReward event)

handleEvent

public void handleEvent(twcore.core.FlagVictory event)

handleEvent

public void handleEvent(twcore.core.FlagPosition event)

handleEvent

public void handleEvent(twcore.core.FlagClaimed event)

handleEvent

public void handleEvent(twcore.core.FlagDropped event)

handleEvent

public void handleEvent(twcore.core.SoccerGoal event)

handleEvent

public void handleEvent(twcore.core.BallPosition event)

handleEvent

public void handleEvent(twcore.core.Prize event)

handleEvent

public void handleEvent(twcore.core.LoggedOn event)

handleEvent

public void handleEvent(twcore.core.ArenaList event)

handleEvent

public void handleEvent(twcore.core.InterProcessEvent event)

handleEvent

public void handleEvent(twcore.core.SQLResultEvent event)

handleDisconnect

public void handleDisconnect()