twcore.core
Class Arena

java.lang.Object
  |
  +--twcore.core.Arena

public class Arena
extends java.lang.Object


Constructor Summary
Arena()
           
 
Method Summary
 void clear()
           
 twcore.core.Flag getFlag(int flagID)
           
 java.util.Iterator getFlagIDIterator()
           
 java.util.Iterator getFreqIDIterator(int freq)
           
 java.util.Iterator getFreqPlayerIterator(int freq)
           
 twcore.core.Player getPlayer(int playerID)
           
 twcore.core.Player getPlayer(java.lang.String playerName)
           
 int getPlayerID(java.lang.String playerName)
           
 java.util.Iterator getPlayerIDIterator()
           
 java.util.Iterator getPlayerIterator()
           
 java.lang.String getPlayerName(int playerID)
           
 java.util.Iterator getPlayingIDIterator()
           
 java.util.Iterator getPlayingPlayerIterator()
           
 void processEvent(twcore.core.FlagClaimed message)
           
 void processEvent(twcore.core.FlagDropped message)
           
 void processEvent(twcore.core.FlagPosition message)
           
 void processEvent(twcore.core.FlagReward message)
           
 void processEvent(twcore.core.FlagVictory message)
           
 void processEvent(twcore.core.FrequencyChange message)
           
 void processEvent(twcore.core.FrequencyShipChange message)
           
 void processEvent(twcore.core.PlayerDeath message)
           
 void processEvent(twcore.core.PlayerEntered message)
           
 void processEvent(twcore.core.PlayerLeft message)
           
 void processEvent(twcore.core.PlayerPosition message)
           
 void processEvent(twcore.core.ScoreReset message)
           
 void processEvent(twcore.core.ScoreUpdate message)
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Arena

public Arena()
Method Detail

clear

public void clear()

getPlayerIterator

public java.util.Iterator getPlayerIterator()

getPlayerIDIterator

public java.util.Iterator getPlayerIDIterator()

getPlayingPlayerIterator

public java.util.Iterator getPlayingPlayerIterator()

getPlayingIDIterator

public java.util.Iterator getPlayingIDIterator()

getFreqIDIterator

public java.util.Iterator getFreqIDIterator(int freq)

getFreqPlayerIterator

public java.util.Iterator getFreqPlayerIterator(int freq)

getFlagIDIterator

public java.util.Iterator getFlagIDIterator()

getFlag

public twcore.core.Flag getFlag(int flagID)

getPlayer

public twcore.core.Player getPlayer(int playerID)

getPlayer

public twcore.core.Player getPlayer(java.lang.String playerName)

getPlayerName

public java.lang.String getPlayerName(int playerID)

getPlayerID

public int getPlayerID(java.lang.String playerName)

size

public int size()

processEvent

public void processEvent(twcore.core.PlayerEntered message)

processEvent

public void processEvent(twcore.core.ScoreUpdate message)

processEvent

public void processEvent(twcore.core.PlayerPosition message)

processEvent

public void processEvent(twcore.core.FrequencyChange message)

processEvent

public void processEvent(twcore.core.FrequencyShipChange message)

processEvent

public void processEvent(twcore.core.PlayerLeft message)

processEvent

public void processEvent(twcore.core.PlayerDeath message)

processEvent

public void processEvent(twcore.core.ScoreReset message)

processEvent

public void processEvent(twcore.core.FlagVictory message)

processEvent

public void processEvent(twcore.core.FlagReward message)

processEvent

public void processEvent(twcore.core.FlagPosition message)

processEvent

public void processEvent(twcore.core.FlagClaimed message)

processEvent

public void processEvent(twcore.core.FlagDropped message)