|
| ShipCorridor (SupernovaEngine *vm, GameManager1 *gm) |
|
bool | interact (Action verb, Object &obj1, Object &obj2) override |
|
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 | serialize (Common::WriteStream *out) |
|
virtual bool | deserialize (Common::ReadStream *in, int version) |
|
|
GameManager1 * | _gm |
|
int | _dialogsX [6] |
|
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:
- engines/supernova/supernova1/rooms.h