|
bool | hasSeen () |
|
void | setRoomSeen (bool seen) |
|
int | getFileNumber () const |
|
RoomId | getId () const |
|
void | setSectionVisible (uint section, bool visible) |
|
bool | isSectionVisible (uint index) const |
|
void | removeSentence (int sentence, int number) |
|
void | removeSentenceByMask (int mask, int number) |
|
void | addSentence (int sentence, int number) |
|
void | addAllSentences (int number) |
|
bool | sentenceRemoved (int sentence, int number) |
|
bool | allSentencesRemoved (int maxSentence, int number) |
|
Object * | getObject (uint index) |
|
virtual void | animation () |
|
virtual void | onEntrance () |
|
virtual bool | interact (Action verb, Object &obj1, Object &obj2) |
|
virtual bool | serialize (Common::WriteStream *out) |
|
virtual bool | deserialize (Common::ReadStream *in, int version) |
|
|
int | _fileNumber |
|
char | _shown [kMaxSection] |
|
byte | _sentenceRemoved [kMaxDialog] |
|
Object | _objectState [kMaxObject] |
|
RoomId | _id |
|
SupernovaEngine * | _vm |
|
The documentation for this class was generated from the following file: