|
| GUI_LoK (KyraEngine_LoK *vm, Screen_LoK *screen) |
|
void | processButton (Button *button) override |
|
int | processButtonList (Button *buttonList, uint16 inputFlags, int8 mouseWheel) override |
|
int | buttonMenuCallback (Button *caller) |
|
void | createScreenThumbnail (Graphics::Surface &dst) override |
|
| GUI_v1 (KyraEngine_v1 *vm) |
|
virtual Button * | addButtonToList (Button *list, Button *newButton) |
|
virtual int | redrawShadedButtonCallback (Button *button) |
|
virtual int | redrawButtonCallback (Button *button) |
|
virtual void | initMenuLayout (Menu &menu) |
|
void | initMenu (Menu &menu) |
|
void | processHighlights (Menu &menu) |
|
| GUI (KyraEngine_v1 *vm) |
|
void | notifyUpdateSaveSlotsList () |
|
|
virtual void | printMenuText (const Common::String &str, int x, int y, uint8 c0, uint8 c1, uint8 c2) |
|
virtual int | getMenuCenterStringX (const Common::String &str, int x1, int x2) |
|
void | updateAllMenuButtons () |
|
void | updateMenuButton (Button *button) |
|
virtual void | updateButton (Button *button) |
|
void | redrawText (const Menu &menu) |
|
void | redrawHighlight (const Menu &menu) |
|
void | checkTextfieldInput () |
|
void | updateSaveFileList (Common::String targetName, bool excludeQuickSaves=false) |
|
int | getNextSavegameSlot () |
|
void | updateSaveSlotsList (Common::String targetName, bool force=false) |
|
virtual void | sortSaveSlots () |
|
TextDisplayer * | _text |
|
Button * | _menuButtonList |
|
bool | _displayMenu |
|
bool | _displaySubMenu |
|
bool | _cancelSubMenu |
|
Button::Callback | _redrawShadedButtonFunctor |
|
Button::Callback | _redrawButtonFunctor |
|
uint32 | _lastScreenUpdate |
|
int | _menuLabelYOffset |
|
KyraEngine_v1 * | _vm |
|
Screen * | _screen |
|
Common::Array< int > | _saveSlots |
|
char ** | _savegameList |
|
int | _savegameListSize |
|
bool | _saveSlotsListUpdateNeeded |
|
Common::KeyState | _keyPressed |
|
The documentation for this class was generated from the following file: