|
| | LoadGameState (OptionsOrigin origin, const std::string &filename, SDL_Color *palette) |
| | Creates the Load Game state. More...
|
| |
| | LoadGameState (OptionsOrigin origin, SaveType type, SDL_Color *palette) |
| | Creates the Load Game state. More...
|
| |
|
| ~LoadGameState () |
| | Cleans up the Load Game state.
|
| |
| void | buildUi (SDL_Color *palette) |
| | Creates the interface. More...
|
| |
| void | init () |
| | Validates game. More...
|
| |
| void | think () |
| | Loads the game. More...
|
| |
| void | error (const std::string &msg, SavedGame *save) |
| | Shows an error message. More...
|
| |
| | State () |
| | Creates a new state linked to a game. More...
|
| |
| virtual | ~State () |
| | Cleans up the state. More...
|
| |
| void | setInterface (const std::string &s, bool alterPal=false, SavedBattleGame *battleGame=0) |
| | Set interface rules. More...
|
| |
| void | add (Surface *surface) |
| | Adds a child element to the state. More...
|
| |
| void | add (Surface *surface, const std::string &id, const std::string &category, Surface *parent=0) |
| | Adds a child element to the state. More...
|
| |
| bool | isScreen () const |
| | Gets whether the state is a full-screen. More...
|
| |
| void | toggleScreen () |
| | Toggles whether the state is a full-screen. More...
|
| |
| virtual void | handle (Action *action) |
| | Handles any events. More...
|
| |
| virtual void | blit () |
| | Blits the state to the screen. More...
|
| |
| void | hideAll () |
| | Hides all the state surfaces. More...
|
| |
| void | showAll () |
| | Shws all the state surfaces. More...
|
| |
| void | resetAll () |
| | Resets all the state surfaces. More...
|
| |
| const LocalizedText & | tr (const std::string &id) const |
| | Get the localized text. More...
|
| |
| LocalizedText | tr (const std::string &id, unsigned n) const |
| | Get the localized text. More...
|
| |
| const LocalizedText & | tr (const std::string &id, SoldierGender gender) const |
| | Get the localized text. More...
|
| |
|
void | redrawText () |
| | redraw all the text-type surfaces.
|
| |
| void | centerAllSurfaces () |
| | center all surfaces relative to the screen. More...
|
| |
| void | lowerAllSurfaces () |
| | lower all surfaces by half the screen height. More...
|
| |
| void | applyBattlescapeTheme () |
| | switch the colours to use the battlescape palette. More...
|
| |
| void | setModal (InteractiveSurface *surface) |
| | Sets a modal surface. More...
|
| |
| void | setPalette (SDL_Color *colors, int firstcolor=0, int ncolors=256, bool immediately=true) |
| | Changes a set of colors on the state's 8bpp palette. More...
|
| |
| void | setPalette (const std::string &palette, int backpals=-1) |
| | Changes the state's 8bpp palette with certain resources. More...
|
| |
| SDL_Color * | getPalette () |
| | Gets the state's 8bpp palette. More...
|
| |
| virtual void | resize (int &dX, int &dY) |
| | Let the state know the window has been resized. More...
|
| |
| virtual void | recenter (int dX, int dY) |
| | Re-orients all the surfaces in the state. More...
|
| |
Loads a saved game, with an optional message.