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 ()
 
HotspotData & hotspot ()
 
uint16 descId ()
 
bool showInfo ()
 
CursorState cursorState ()
 
void setShowInfo (bool value)
 
void setTalkDialog (uint16 srcCharacterId, uint16 destCharacterId, uint16 usedId, uint16 stringId)
 
TalkDialog * talkDialog ()
 
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 Room & getReference ()
 

Public Attributes

RoomPathsDecompressedData tempLayer
 

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