ScummVM API documentation
Sword2::Mouse Class Reference

Public Member Functions

 Mouse (Sword2Engine *vm)
 
void getPos (int &x, int &y)
 
int getX ()
 
int getY ()
 
bool getObjectLabels ()
 
void setObjectLabels (bool b)
 
bool getMouseStatus ()
 
uint32 getMouseTouching ()
 
void setMouseTouching (uint32 touching)
 
void pauseEngine (bool pause)
 
void setMouse (uint32 res)
 
void setLuggage (uint32 res)
 
void setObjectHeld (uint32 res)
 
void resetMouseList ()
 
void registerMouse (byte *ob_mouse, BuildUnit *build_unit)
 
void registerPointerText (int32 text_id)
 
void createPointerText (uint32 text_id, uint32 pointer_res)
 
void clearPointerText ()
 
void drawMouse ()
 
int32 animateMouse ()
 
void processMenu ()
 
void addMenuObject (byte *ptr)
 
void addSubject (int32 id, int32 ref)
 
void buildMenu ()
 
void buildSystemMenu ()
 
int32 showMenu (uint8 menu)
 
int32 hideMenu (uint8 menu)
 
int32 setMenuIcon (uint8 menu, uint8 pocket, byte *icon)
 
void closeMenuImmediately ()
 
void refreshInventory ()
 
void startConversation ()
 
void endConversation ()
 
void hideMouse ()
 
void noHuman ()
 
void addHuman ()
 
void resetPlayerActivityDelay ()
 
void monitorPlayerActivity ()
 
void checkPlayerActivity (uint32 seconds)
 
void mouseOnOff ()
 
uint32 checkMouseList ()
 
void mouseEngine ()
 
void normalMouse ()
 
void menuMouse ()
 
void dragMouse ()
 
void systemMenuMouse ()
 
bool isChoosing ()
 
uint32 chooseMouse ()
 
int menuClick (int menu_items)
 
int getMouseMode ()
 
void setMouseMode (int mouseMode)
 

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