____ _ __
/ __ )____ _____ | | / /___ ___________
/ __ / __ \/ ___/ | | /| / / __ `/ ___/ ___/
/ /_/ / /_/ (__ ) | |/ |/ / /_/ / / (__ )
/_____/\____/____/ |__/|__/\__,_/_/ /____/
A futuristic real-time strategy game.
This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project.
Distributed under the "GNU General Public License"
#include <stdio.h>
#include <stdlib.h>
#include "stratagus.h"
#include "icons.h"
#include "cursor.h"
#include "construct.h"
#include "unittype.h"
#include "upgrade.h"
#include "interface.h"
#include "missile.h"
#include "map.h"
#include "script.h"
#include "ui.h"
#include "ai.h"
#include "results.h"
#include "trigger.h"
#include "actions.h"
#include "minimap.h"
#include "replay.h"
#include "sound.h"
#include "sound_server.h"
#include "font.h"
#include "pathfinder.h"
#include "spells.h"
#include "particle.h"
Go to the source code of this file.
Functions | |
| void | InitDefinedVariables () |
| void | CleanModules (void) |
| Cleanup all modules. | |
| void | InitModules (void) |
| Initialize all modules. | |
| void | LoadModules (void) |
| Load all modules. | |
| void | LoadGame (const std::string &filename) |
| Load saved game. | |
Definition in file loadgame.cpp.
| void CleanModules | ( | void | ) |
Cleanup all modules.
Cleanup modules.
Call each module to clean up.
Definition at line 77 of file loadgame.cpp.
References CMap::Clean(), CleanButtons(), CleanConstructions(), CleanCursors(), CleanDecorations(), CMap::CleanFogOfWar(), CleanFonts(), CleanGroups(), CleanIcons(), CleanMessages(), CleanMissiles(), CleanMissileTypes(), CleanPlayers(), CleanReplayLog(), CleanSelections(), CleanSpells(), CleanTriggers(), CleanUnits(), CleanUnitTypes(), CleanUserInterface(), EndReplayLog(), CParticleManager::exit(), FreeAi(), FreePathfinder(), FreeVisionTable(), and Map.
Referenced by EditorMainLoop(), and Exit().
| void InitDefinedVariables | ( | ) |
Define already variables, useful for drawing now.
Definition at line 1351 of file script_unittype.cpp.
References new_strdup(), CUnitTypeVar::NumberVariable, NVARALREADYDEFINED, CUnitTypeVar::Variable, and CUnitTypeVar::VariableName.
| void InitModules | ( | void | ) |
Initialize all modules.
Initialize all modules.
Call each module to initialize.
Definition at line 112 of file loadgame.cpp.
References CallbackMusicOn, FastForwardCycle, GameCycle, CMap::Init(), InitAiModule(), InitButtons(), InitConstructions(), InitGroups(), InitIcons(), InitMissiles(), InitMissileTypes(), InitPlayers(), InitSelections(), InitSpells(), InitSyncRand(), InitTriggers(), InitUnits(), InitUnitTypes(), InitUserInterface(), InitVideoCursors(), Map, and SyncHash.
Referenced by LoadGame().
| void LoadGame | ( | const std::string & | filename | ) |
Load saved game.
Load a game to file.
| filename | File name to be loaded. |
Definition at line 179 of file loadgame.cpp.
References CclGarbageCollect(), CommandLogDisabled, FontWhite, FontYellow, GameCycle, InitModules(), InitUnitTypes(), InitVisionTable(), LoadFonts(), LoadModules(), LuaLoadFile(), NumPlayers, NumUnits, CUnit::Place(), Players, CPlayer::RebuildUnitsConsumingResourcesList(), CUnit::Removed, SaveGameLoading, SelectionChanged(), SetDefaultTextColors(), SyncHash, SyncRandSeed, Units, CUnit::X, and CUnit::Y.
Referenced by StartSavedGame().
| void LoadModules | ( | void | ) |
Load all modules.
Load all.
Call each module to load additional files (graphics,sounds).
Definition at line 149 of file loadgame.cpp.
References CMinimap::Create(), InitPathfinder(), InitSoundClient(), CUserInterface::Load(), LoadConstructions(), LoadCursors(), LoadDecorations(), LoadFonts(), LoadIcons(), LoadMissileSprites(), LoadUnitSounds(), LoadUnitTypes(), MapUnitSounds(), CUserInterface::Minimap, CUserInterface::NormalFontColor, CUserInterface::ReverseFontColor, SetDefaultTextColors(), SetPlayersPalette(), SoundEnabled(), and UI.
Referenced by LoadGame().
1.5.6