Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Go to the source code of this file.
Functions | |
void | LoadMission (const char *, const std::string &scriptname, bool loadfirst) |
void | delayLoadMission (std::string missionfile) |
void | delayLoadMission (std::string missionfile, string script) |
void | processDelayedMissions () |
void | UnpickleMission (std::string pickled) |
std::string | PickleAllMissions () |
std::string | UnpickleAllMissions (FILE *) |
std::string | UnpickleAllMissions (char *&buf) |
std::string | PickledDataSansMissionName (std::string file) |
void delayLoadMission | ( | std::string | missionfile) |
Definition at line 93 of file load_mission.cpp.
References delayed_missions.
void delayLoadMission | ( | std::string | missionfile, |
string | script | ||
) |
void LoadMission | ( | const char * | , |
const std::string & | scriptname, | ||
bool | loadfirst | ||
) |
Definition at line 231 of file load_mission.cpp.
References _Universe, a, Subcmd::AcceptMission, Universe::AccessCockpit(), active_missions, Universe::activeStarSystem(), StarSystem::AddUnit(), Flightgroup::ainame, benchmark, UnitFactory::createUnit(), Universe::CurrentCockpit(), vs_options::empty_mission, f, Flightgroup::faction, fighter, FactionUtil::GetFactionIndex(), Mission::getNthPlayerMission(), Cockpit::GetParent(), Unit::LoadAIScript(), mission, mission_name, VSFileSystem::MissionFile, Flightgroup::name, Network, Flightgroup::nr_ships, VSFileSystem::Ok, Flightgroup::pos, Unit::Position(), pushSaveString(), QVector, Unit::rSize(), NetServer::sendMission(), SERVER, Unit::SetPosAndCumPos(), Unit::SetTurretAI(), Flightgroup::type, and VSServer.
std::string PickleAllMissions | ( | ) |
Definition at line 135 of file load_mission.cpp.
References active_missions, i, lengthify(), and XMLSupport::tostring().
Referenced by SaveGame::WriteDynamicUniverse().
std::string PickledDataSansMissionName | ( | std::string | file) |
Definition at line 23 of file load_mission.cpp.
Referenced by SaveGame::ReloadPickledData(), UnpickleAllMissions(), and UnpickleMission().
void processDelayedMissions | ( | ) |
Definition at line 77 of file load_mission.cpp.
References _Universe, Universe::AccessCockpit(), Cockpit::activeStarSystem, Universe::activeStarSystem(), Universe::CurrentCockpit(), delayed_missions, i, int, LoadMission(), Universe::numPlayers(), Universe::popActiveStarSystem(), Universe::pushActiveStarSystem(), and Universe::SetActiveCockpit().
Referenced by ExecuteDirector().
std::string UnpickleAllMissions | ( | FILE * | ) |
Definition at line 183 of file load_mission.cpp.
References active_missions, i, PickledDataSansMissionName(), ReadIntSpace(), XMLSupport::tostring(), UnpickleMission(), and VSFileSystem::vs_read().
Referenced by SaveGame::ReadSavedPackets().
std::string UnpickleAllMissions | ( | char *& | buf) |
Definition at line 204 of file load_mission.cpp.
References active_missions, i, VsnetOSS::memcpy(), PickledDataSansMissionName(), ReadIntSpace(), XMLSupport::tostring(), and UnpickleMission().
void UnpickleMission | ( | std::string | pickled) |
Definition at line 119 of file load_mission.cpp.
References active_missions, accountXML::file, PickledDataOnlyMissionName(), and PickledDataSansMissionName().
Referenced by SaveGame::ReloadPickledData(), and UnpickleAllMissions().