ScummVM API documentation
Dgds::GDSScene Class Reference
Inheritance diagram for Dgds::GDSScene:
Dgds::Scene

Public Member Functions

bool load (const Common::String &filename, ResourceManager *resourceManager, Decompressor *decompressor)
 
bool loadRestart (const Common::String &filename, ResourceManager *resourceManager, Decompressor *decompressor)
 
bool parse (Common::SeekableReadStream *s) override
 
bool parseInf (Common::SeekableReadStream *s)
 
const Common::StringgetIconFile () const
 
bool readPerSceneGlobals (Common::SeekableReadStream *s)
 
Common::String dump (const Common::String &indent) const
 
void runStartGameOps ()
 
void runQuitGameOps ()
 
void runChangeSceneOps ()
 
void globalOps (const Common::Array< uint16 > &args) override
 
int16 getGlobal (uint16 num)
 
int16 setGlobal (uint16 num, int16 val)
 
const Common::Array< MouseCursor > & getCursorList () const
 
void drawItems (Graphics::ManagedSurface &surf)
 
Common::Array< GameItem > & getGameItems ()
 
int countItemsInScene2 () const
 
const Common::Array< ObjectInteraction > & getObjInteractions1 ()
 
const Common::Array< ObjectInteraction > & getObjInteractions2 ()
 
Common::Error syncState (Common::Serializer &s) override
 
void initIconSizes ()
 
- Public Member Functions inherited from Dgds::Scene
bool isVersionOver (const char *version) const
 
bool isVersionUnder (const char *version) const
 
uint32 getMagic () const
 
const Common::StringgetVersion () const
 
bool runPreTickOps ()
 
bool runPostTickOps ()
 
bool runOps (const Common::Array< SceneOp > &ops, int16 addMinutes=0)
 
virtual void enableTrigger (uint16 numm, bool enable=true)
 

Additional Inherited Members

- Protected Member Functions inherited from Dgds::Scene
bool readConditionList (Common::SeekableReadStream *s, Common::Array< SceneConditions > &list) const
 
bool readHotArea (Common::SeekableReadStream *s, HotArea &dst) const
 
bool readHotAreaList (Common::SeekableReadStream *s, Common::List< HotArea > &list) const
 
bool readGameItemList (Common::SeekableReadStream *s, Common::Array< GameItem > &list) const
 
bool readMouseHotspotList (Common::SeekableReadStream *s, Common::Array< MouseCursor > &list) const
 
bool readObjInteractionList (Common::SeekableReadStream *s, Common::Array< ObjectInteraction > &list) const
 
bool readOpList (Common::SeekableReadStream *s, Common::Array< SceneOp > &list) const
 
bool readDialogList (Common::SeekableReadStream *s, Common::Array< Dialog > &list, int16 filenum=0) const
 
bool readTriggerList (Common::SeekableReadStream *s, Common::Array< SceneTrigger > &list) const
 
bool readDialogActionList (Common::SeekableReadStream *s, Common::Array< DialogAction > &list) const
 
bool readConditionalSceneOpList (Common::SeekableReadStream *s, Common::Array< ConditionalSceneOp > &list) const
 
bool checkConditions (const Common::Array< SceneConditions > &cond) const
 
virtual void showDialog (uint16 fileNum, uint16 dlgNum)
 
virtual void segmentStateOps (const Common::Array< uint16 > &args)
 
void setItemAttrOp (const Common::Array< uint16 > &args)
 
void setDragItemOp (const Common::Array< uint16 > &args)
 
bool runSceneOp (const SceneOp &op)
 
bool runDragonOp (const SceneOp &op)
 
bool runChinaOp (const SceneOp &op)
 
bool runBeamishOp (const SceneOp &op)
 
- Protected Attributes inherited from Dgds::Scene
uint32 _magic
 
Common::String _version
 
Common::Array< SceneOp_preTickOps
 
Common::Array< SceneOp_postTickOps
 
Common::Array< ConditionalSceneOp_conditionalOps
 

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