ServerState Namespace Reference


Enumerations

enum  ServerStateEnum {
  ServerStateTooFewPlayers = 1, ServerStateReset, ServerStateStarting,
  ServerStateNewGame, ServerStateNewGameReady, ServerStateNextRound,
  ServerStateNextShot, ServerStateNextTurn, ServerStatePlaying,
  ServerStateBuying, ServerStateShot, ServerStateShotReady,
  ServerStateShotFinished
}
enum  ServerStimulusEnum {
  ServerStimulusNewGame = 1, ServerStimulusNewGameReady, ServerStimulusNextTurn,
  ServerStimulusNextRound, ServerStimulusNextShot, ServerStimulusPlaying,
  ServerStimulusBuying, ServerStimulusShot, ServerStimulusTooFewPlayers,
  ServerStimulusStarting
}

Functions

void setupStates (GameState &gameState)


Enumeration Type Documentation

enum ServerState::ServerStateEnum

Enumerator:
ServerStateTooFewPlayers 
ServerStateReset 
ServerStateStarting 
ServerStateNewGame 
ServerStateNewGameReady 
ServerStateNextRound 
ServerStateNextShot 
ServerStateNextTurn 
ServerStatePlaying 
ServerStateBuying 
ServerStateShot 
ServerStateShotReady 
ServerStateShotFinished 

Definition at line 29 of file ServerState.h.

enum ServerState::ServerStimulusEnum

Enumerator:
ServerStimulusNewGame 
ServerStimulusNewGameReady 
ServerStimulusNextTurn 
ServerStimulusNextRound 
ServerStimulusNextShot 
ServerStimulusPlaying 
ServerStimulusBuying 
ServerStimulusShot 
ServerStimulusTooFewPlayers 
ServerStimulusStarting 

Definition at line 46 of file ServerState.h.


Function Documentation

void ServerState::setupStates ( GameState gameState  ) 

Definition at line 38 of file ServerState.cpp.

References GameState::addStateEntry(), GameState::addStateLoop(), GameState::addStateStimulus(), GameState::clear(), ScorchedServer::instance(), ServerTooFewPlayersStimulus::instance(), ServerStateBuying, ServerStateNewGame, ServerStateNewGameReady, ServerStateNextRound, ServerStateNextShot, ServerStateNextTurn, ServerStatePlaying, ServerStateReset, ServerStateShot, ServerStateShotFinished, ServerStateShotReady, ServerStateStarting, ServerStateTooFewPlayers, ServerStimulusBuying, ServerStimulusNewGame, ServerStimulusNewGameReady, ServerStimulusNextRound, ServerStimulusNextShot, ServerStimulusNextTurn, ServerStimulusPlaying, ServerStimulusShot, ServerStimulusStarting, ServerStimulusTooFewPlayers, and GameState::setState().

Referenced by startServer().


Generated on Mon Feb 16 15:15:09 2009 for Scorched3D by  doxygen 1.5.3