ScummVM API documentation
Lure::Room Class Reference

Public Member Functions

void update ()
 
void nextFrame ()
 
void checkCursor ()
 
uint16 roomNumber ()
 
void setRoomNumber (uint16 newRoomNumber, bool showOverlay=false)
 
void leaveRoom ()
 
uint8 numLayers ()
 
uint16 hotspotId ()
 
uint16 destRoomNumber ()
 
uint16 isExit ()
 
uint32 hotspotActions ()
 
uint8 hotspotFlags ()
 
HotspotDatahotspot ()
 
uint16 descId ()
 
bool showInfo ()
 
CursorState cursorState ()
 
void setShowInfo (bool value)
 
void setTalkDialog (uint16 srcCharacterId, uint16 destCharacterId, uint16 usedId, uint16 stringId)
 
TalkDialogtalkDialog ()
 
void setCursorState (CursorState state)
 
bool isDialogActive ()
 
bool isDialogShowing ()
 
bool checkInTalkDialog ()
 
char * statusLine ()
 
void saveToStream (Common::WriteStream *stream)
 
void loadFromStream (Common::ReadStream *stream)
 
void reset ()
 

Static Public Member Functions

static RoomgetReference ()
 

Public Attributes

RoomPathsDecompressedData tempLayer
 

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