#include <menu_room.h>
Public Member Functions | |
| MenuRoom (const char *menuName, const char *clickName) | |
| void | init () override |
| void | daemon () override |
Public Member Functions inherited from M4::Burger::Rooms::Room | |
| HotSpotRec * | custom_hotspot_which (int32 x, int32 y) override |
| void | compact_mem_and_report () |
| void | npc_say (const char *digiName, int trigger=-1, const char *seriesName=nullptr, int layer=0, bool shadow=true, int firstFrame=0, int lastFrame=-1, int digiSlot=1, int digiVol=255) |
| void | npc_say (int trigger=-1, const char *seriesName=nullptr, int layer=0, bool shadow=true, int firstFrame=0, int lastFrame=-1, int digiSlot=1, int digiVol=255) |
Public Member Functions inherited from M4::Room | |
| virtual void | preload () |
| virtual void | pre_parser () |
| virtual void | parser () |
| virtual void | roomError () |
| virtual void | shutdown () |
| virtual void | syncGame (Common::Serializer &s) |
Protected Member Functions | |
| void | setButtons (const MenuButtonDef *btns, int count) |
| void | drawButton (int index) |
| void | drawButtons () |
| void | setButtonState (int index, ButtonState newState) |
| void | resetSelectedButton () |
Protected Attributes | |
| Common::Array< MenuButton > | _buttons |
Protected Attributes inherited from M4::Burger::Rooms::Room | |
| Series | _roomSeries1 |
| Series | _general |
Additional Inherited Members | |
Static Public Member Functions inherited from M4::Burger::Rooms::Room | |
| static void | setWilburHotspot () |
Static Protected Attributes inherited from M4::Burger::Rooms::Room | |
| static HotSpotRec | _wilburHotspot |
Base class used for the menu rooms 901 and 903
|
protected |
Set the display buttons
|
protected |
Draws a button
|
protected |
Draws all the buttons
|
protected |
Changes a button's state
|
inlineprotected |
Resets the selected button