|
| | ListGamesState (OptionsOrigin origin, int firstValidRow, bool autoquick) |
| | Creates the Saved Game state. More...
|
| |
|
virtual | ~ListGamesState () |
| | Cleans up the Saved Game state.
|
| |
| void | init () |
| | Sets up the saves list. More...
|
| |
| void | sortList (SaveSort sort) |
| | Sorts the savegame list. More...
|
| |
| virtual void | updateList () |
| | Updates the savegame list. More...
|
| |
| void | btnCancelClick (Action *action) |
| | Handler for clicking the Cancel button. More...
|
| |
| void | lstSavesMouseOver (Action *action) |
| | Handler for moving the mouse over a list item. More...
|
| |
| void | lstSavesMouseOut (Action *action) |
| | Handler for moving the mouse outside the list borders. More...
|
| |
| virtual void | lstSavesPress (Action *action) |
| | Handler for clicking the Saves list. More...
|
| |
| void | sortNameClick (Action *action) |
| | Handler for clicking the Name arrow. More...
|
| |
| void | sortDateClick (Action *action) |
| | Handler for clicking the Date arrow. More...
|
| |
|
void | disableSort () |
| | disables the sort buttons.
|
| |
| | 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 | think () |
| | Runs state functionality every cycle. 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...
|
| |
Base class for saved game screens which provides the common layout and listing.