Public Types | |
| typedef Common::Array< MenuItem * > | MenuItems |
Public Member Functions | |
| BaseMenu (BaseMenuSystem *menuSystem, uint32 fontId, byte backgroundColor, byte borderColor, byte textColor, byte fieldE, uint defaultMenuItemIndex) | |
| void | addText (const Common::String &text) |
| void | addMenuItem (MenuItem *menuItem) |
| uint | getHeaderLinesCount () |
| const Common::String & | getHeaderLine (uint index) |
| uint | getMenuItemsCount () |
| MenuItem * | getMenuItem (uint index) |
| virtual void | enterMenu () |
Public Attributes | |
| BaseMenuSystem * | _menuSystem |
| uint32 | _fontId |
| byte | _backgroundColor |
| byte | _borderColor |
| byte | _textColor |
| byte | _fieldE |
| uint | _field2C18 |
| uint | _defaultMenuItemIndex |
| Common::Array< Common::String > | _text |
| MenuItems | _menuItems |