20 #include "../Engine/State.h" 23 #include "OptionsBaseState.h" 24 #include "../Savegame/SavedGame.h" 39 OptionsOrigin _origin;
41 std::string _filename;
44 LoadGameState(OptionsOrigin origin,
const std::string &filename, SDL_Color *palette);
46 LoadGameState(OptionsOrigin origin, SaveType type, SDL_Color *palette);
50 void buildUi(SDL_Color *palette);
void think()
Loads the game.
Definition: LoadGameState.cpp:143
void init()
Validates game.
Definition: LoadGameState.cpp:130
A game state that receives user input and reacts accordingly.
Definition: State.h:44
The game data that gets written to disk when the game is saved.
Definition: SavedGame.h:99
Text string displayed on screen.
Definition: Text.h:40
LoadGameState(OptionsOrigin origin, const std::string &filename, SDL_Color *palette)
Creates the Load Game state.
Definition: LoadGameState.cpp:49
~LoadGameState()
Cleans up the Load Game state.
Definition: LoadGameState.cpp:85
Loads a saved game, with an optional message.
Definition: LoadGameState.h:35
void error(const std::string &msg, SavedGame *save)
Shows an error message.
Definition: LoadGameState.cpp:204
void buildUi(SDL_Color *palette)
Creates the interface.
Definition: LoadGameState.cpp:94
Definition: BaseInfoState.cpp:40