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 |