ClientSave Namespace Reference


Functions

bool storeClient ()
bool saveClient (const std::string &fileName)
bool restoreClient (bool loadGameState, bool loadPlayers)
bool stateRestored ()
void setStateNotRestored ()
bool loadClient (const std::string &fileName)


Function Documentation

bool ClientSave::loadClient ( const std::string fileName  ) 

Definition at line 224 of file ClientSave.cpp.

References NetBuffer::addDataToBuffer(), file, S3D::formatStringBuffer(), Logger::log(), NetBuffer::reset(), and stateRestoredFromFile.

Referenced by startClientInternal().

bool ClientSave::restoreClient ( bool  loadGameState,
bool  loadPlayers 
)

Definition at line 111 of file ClientSave.cpp.

References S3D::dialogMessage(), S3D::formatStringBuffer(), Tank::getAvatar(), NetBuffer::getBuffer(), NetBuffer::getBufferUsed(), Tank::getColor(), TankContainer::getCurrentDestinationId(), TankAvatar::getFile(), NetBufferReader::getFromBuffer(), Tank::getModelContainer(), TankAvatar::getName(), TankContainer::getNoOfNonSpectatorTanks(), TankContainer::getNoOfTanks(), Target::getPlayerId(), TankState::getSpectator(), Tank::getState(), TankContainer::getTankById(), ScorchedContext::getTankContainer(), TankModelContainer::getTankModelName(), TankModelContainer::getTankTypeName(), Target::getTargetName(), Tank::getTeam(), ScorchedClient::instance(), ScorchedServer::instance(), OptionsGame::readFromBuffer(), TankAvatar::readMessage(), Tank::readMessage(), S3D::ScorchedProtocolVersion, ComsMessageSender::sendToServer(), and LangStringUtil::strcmp().

Referenced by ServerNewGameState::enterState(), ClientLoadPlayersState::enterState(), and startClientInternal().

bool ClientSave::saveClient ( const std::string fileName  ) 

Definition at line 98 of file ClientSave.cpp.

References file, NetBuffer::getBuffer(), and NetBuffer::getBufferUsed().

Referenced by SaveDialog::buttonDown().

void ClientSave::setStateNotRestored (  ) 

Definition at line 219 of file ClientSave.cpp.

References stateRestoredFromFile.

Referenced by ServerNewGameState::enterState().

bool ClientSave::stateRestored (  ) 

Definition at line 214 of file ClientSave.cpp.

References stateRestoredFromFile.

Referenced by ServerNewGameState::enterState().

bool ClientSave::storeClient (  ) 

Definition at line 42 of file ClientSave.cpp.

References NetBuffer::addToBuffer(), Tank::getAvatar(), OptionsScorched::getMainOptions(), TankAI::getName(), ScorchedContext::getOptionsGame(), Target::getPlayerId(), TankState::getSpectator(), Tank::getState(), Tank::getTankAI(), ScorchedContext::getTankContainer(), ScorchedServer::instance(), NetBuffer::reset(), S3D::ScorchedProtocolVersion, TankAvatar::writeMessage(), Tank::writeMessage(), and OptionsGame::writeToBuffer().

Referenced by ServerNewGameState::enterState().


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