ScummVM API documentation
M4::Interface Class Referenceabstract
Inheritance diagram for M4::Interface:
M4::Burger::GUI::Interface M4::Riddle::GUI::Interface

Public Member Functions

virtual bool init (int arrow, int wait, int look, int grab, int use)
 
virtual void cancel_sentence ()=0
 
virtual void freshen_sentence ()=0
 
virtual bool set_interface_palette (RGB8 *myPalette)=0
 
virtual bool eventHandler (void *bufferPtr, int32 eventType, int32 event, int32 x, int32 y, bool *z)=0
 
virtual void track_hotspots_refresh ()=0
 
virtual void show ()
 
void hide ()
 
void showWaitCursor ()
 

Public Attributes

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()

virtual void M4::Interface::show ( )
virtual

Show the interface

Reimplemented in M4::Riddle::GUI::Interface, and M4::Burger::GUI::Interface.

◆ hide()

void M4::Interface::hide ( )

Hide the interface

◆ showWaitCursor()

void M4::Interface::showWaitCursor ( )

Show the wait cursor


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