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 () |
![]() | |
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 |
![]() | |
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 |
|
overridevirtual |
Show the interface
Reimplemented from M4::Interface.