ScummVM API documentation
Supernova::Mus16 Class Reference
Inheritance diagram for Supernova::Mus16:
Supernova::Room2 Supernova::Room

Public Member Functions

 Mus16 (SupernovaEngine *vm, GameManager2 *gm)
 
void onEntrance () override
 
void animation () override
 
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 bool serialize (Common::WriteStream *out)
 
virtual bool deserialize (Common::ReadStream *in, int version)
 

Additional Inherited Members

- Protected Attributes inherited from Supernova::Room2
GameManager2_gm
 
- 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: