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) |
| 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().
1.5.3