| _activeMenu (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _cursorInitialVisibleFlag (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _field54 (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _hoveredMenuItemIndex (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _hoveredMenuItemIndex2 (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _hoveredMenuItemIndex3 (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _isActive (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _isTimeOutEnabled (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _isTimeOutReached (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _menuCallerThreadId (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _menuChoiceOffset (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _menuChoiceOffsets (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _menuItemCount (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _menuLinesCount (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _menus (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| _menuStack (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _queryConfirmationChoiceIndex (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _savedCursorActorIndex (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _savedCursorPos (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _savedCursorSequenceId (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _savedGameState (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _timeOutDuration (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _timeOutEndTime (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _timeOutMenuChoiceIndex (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _timeOutStartTime (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| _vm (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| activateMenu(BaseMenu *menu) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| BaseMenuSystem(IllusionsEngine *vm) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| BBDOUMenuSystem(IllusionsEngine_BBDOU *vm) (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| calcMenuItemIndexAtPoint(Common::Point pt, uint &menuItemIndex) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| calcMenuItemMousePos(uint menuItemIndex, Common::Point &pt) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| calcMenuItemRect(uint menuItemIndex, WRect &rect) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| calcMenuItemTextPositionAtPoint(Common::Point pt, int &offset) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| clearMenus() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| closeMenu() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| convertRootMenuId(uint32 menuId) (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createGameSavedMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createLoadFailedMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createLoadGameMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createMainMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createMenuById(int menuId) (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createOptionsMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createPauseMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createSaveFailedMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| createSaveGameMenu() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| drawMenuText(BaseMenu *menu) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| enterSubMenu(BaseMenu *menu) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| enterSubMenuById(int menuId) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| freeMenus() (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| getGameState() override (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | virtual |
| getMenuById(int menuId) override (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | virtual |
| getQueryConfirmationChoiceIndex() const (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| handleClick(uint menuItemIndex, const Common::Point &mousePos) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| hideActorHoverBackground() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| hideActorTextColorRect() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| initActorHoverBackground() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| initActorTextColorRect() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| initMenuCursor() override (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | virtual |
| isActive() const (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | inline |
| leaveMenu() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| leaveSubMenu() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| openMenu(BaseMenu *menu) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| placeActorHoverBackground() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| placeActorTextColorRect() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| playSoundEffect(int sfxId) override (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | virtual |
| playSoundEffect13() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| playSoundEffect14() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| redrawMenuText(BaseMenu *menu) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| runMenu(MenuChoiceOffsets menuChoiceOffsets, int16 *menuChoiceOffset, uint32 menuId, uint32 duration, uint timeOutMenuChoiceIndex, uint32 menuCallerThreadId) (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |
| selectMenuChoiceIndex(uint choiceIndex) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| setGameState(int gameState) override (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | virtual |
| setMenuCallerThreadId(uint32 menuCallerThreadId) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| setMenuChoiceOffsets(MenuChoiceOffsets menuChoiceOffsets, int16 *menuChoiceOffset) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| setMenuCursorNum(int cursorNum) override (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | virtual |
| setMouseCursorToMenuItem(int menuItemIndex) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| setMousePos(Common::Point &mousePos) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| setQueryConfirmationChoiceIndex(uint queryConfirmationChoiceIndex) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| setSavegameDescription(Common::String desc) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| setSavegameSlotNum(int slotNum) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| setTimeOutDuration(uint32 duration, uint timeOutMenuChoiceIndex) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| update(Control *cursorControl) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | |
| updateActorHoverBackground() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| updateTimeOut(bool resetTimeOut) (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | protected |
| ~BaseMenuSystem() (defined in Illusions::BaseMenuSystem) | Illusions::BaseMenuSystem | virtual |
| ~BBDOUMenuSystem() override (defined in Illusions::BBDOUMenuSystem) | Illusions::BBDOUMenuSystem | |