ScummVM API documentation
Supernova::ShipCorridor Class Reference
Inheritance diagram for Supernova::ShipCorridor:
Supernova::Room1 Supernova::Room

Public Member Functions

 ShipCorridor (SupernovaEngine *vm, GameManager1 *gm)
 
bool interact (Action verb, Object &obj1, Object &obj2) override
 
- Public Member Functions inherited from Supernova::Room
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)
 
ObjectgetObject (uint index)
 
virtual void animation ()
 
virtual void onEntrance ()
 
virtual bool serialize (Common::WriteStream *out)
 
virtual bool deserialize (Common::ReadStream *in, int version)
 

Additional Inherited Members

- Protected Attributes inherited from Supernova::Room1
GameManager1_gm
 
int _dialogsX [6]
 
- Protected Attributes inherited from Supernova::Room
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: