ServerPlayingState Class Reference

#include <ServerPlayingState.h>

Inheritance diagram for ServerPlayingState:

GameStateI GameStateStimulusI

List of all members.

Public Member Functions

 ServerPlayingState ()
virtual ~ServerPlayingState ()
virtual void enterState (const unsigned state)
virtual bool acceptStateChange (const unsigned state, const unsigned nextState, float frameTime)

Protected Attributes

float time_


Detailed Description

Definition at line 28 of file ServerPlayingState.h.


Constructor & Destructor Documentation

ServerPlayingState::ServerPlayingState (  ) 

Definition at line 35 of file ServerPlayingState.cpp.

References LUAScriptHook::addHookProvider(), ScorchedContext::getLUAScriptHook(), and ScorchedServer::instance().

ServerPlayingState::~ServerPlayingState (  )  [virtual]

Definition at line 42 of file ServerPlayingState.cpp.


Member Function Documentation

void ServerPlayingState::enterState ( const unsigned  state  )  [virtual]

Reimplemented from GameStateI.

Definition at line 46 of file ServerPlayingState.cpp.

References LUAScriptHook::callHook(), ScorchedContext::getLUAScriptHook(), ScorchedServer::instance(), and time_.

bool ServerPlayingState::acceptStateChange ( const unsigned  state,
const unsigned  nextState,
float  frameTime 
) [virtual]

Implements GameStateStimulusI.

Definition at line 55 of file ServerPlayingState.cpp.

References Tank::getDestinationId(), TankScore::getMissedMoves(), ScorchedContext::getOptionsGame(), Target::getPlayerId(), TurnController::getPlayersThisTurn(), Tank::getScore(), TankState::getState(), Tank::getState(), TankContainer::getTankById(), ScorchedContext::getTankContainer(), Target::getTargetName(), ServerShotHolder::haveAllTurnShots(), PlayShots::haveShot(), ServerChannelManager::instance(), ServerShotHolder::instance(), TurnController::instance(), ScorchedServer::instance(), ServerCommon::kickDestination(), ServerChannelManager::sendText(), ServerState::ServerStateBuying, TankScore::setMissedMoves(), TankState::sNormal, and time_.


Member Data Documentation

float ServerPlayingState::time_ [protected]

Definition at line 42 of file ServerPlayingState.h.

Referenced by acceptStateChange(), and enterState().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:06 2009 for Scorched3D by  doxygen 1.5.3