#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