ScummVM API documentation
M4::Burger::GUI::Interface Struct Reference
Inheritance diagram for M4::Burger::GUI::Interface:
M4::Interface

Public Member Functions

bool init (int arrow, int wait, int look, int grab, int use) override
 
void cancel_sentence () override
 
void freshen_sentence () override
 
bool set_interface_palette (RGB8 *myPalette) override
 
void track_hotspots_refresh () override
 
bool eventHandler (void *bufferPtr, int32 eventType, int32 event, int32 x, int32 y, bool *z) override
 
void show () override
 
void refresh_right_arrow ()
 
void refresh_left_arrow ()
 
void l_cb ()
 
void u_cb ()
 
void t_cb ()
 
void a_cb ()
 
- Public Member Functions inherited from M4::Interface
void hide ()
 
void showWaitCursor ()
 

Public Attributes

int _sprite = 22
 
bool _shown = false
 
GUI::InterfaceBox_interfaceBox = nullptr
 
GUI::Inventory_inventory = nullptr
 
GUI::TextField_textField = nullptr
 
GUI::ButtonClass_btnTake = nullptr
 
GUI::ButtonClass_btnManipulate = nullptr
 
GUI::ButtonClass_btnHandle = nullptr
 
GUI::ButtonClass_btnAbductFail = nullptr
 
GUI::ButtonClass_btnMenu = nullptr
 
GUI::ButtonClass_btnScrollLeft = nullptr
 
GUI::ButtonClass_btnScrollRight = nullptr
 
const HotSpotRec_hotspot = nullptr
 
int _savedX = 0
 
int _savedY = 0
 
char _prepText [40] = { 0 }
 
char _nounText [40] = { 0 }
 
char _verbText [40] = { 0 }
 
bool _iconSelected = false
 
int _state = 0
 
- Public Attributes inherited from M4::Interface
bool _shown = false
 
bool _visible = false
 
int _x1 = 0
 
int _y1 = 0
 
int _x2 = 0
 
int _y2 = 0
 
int _arrow = 0
 
int _wait = 0
 
int _look = 0
 
int _grab = 0
 
int _use = 0
 

Member Function Documentation

◆ show()

void M4::Burger::GUI::Interface::show ( )
overridevirtual

Show the interface

Reimplemented from M4::Interface.


The documentation for this struct was generated from the following file: