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)
 
int16 getGlobal (uint16 num) const
 
int16 setGlobal (uint16 num, int16 val)
 
const Common::Array< MouseCursor > & getCursorList () const
 
void drawItems (Graphics::ManagedSurface &surf)
 
Common::Array< GameItem > & getGameItems ()
 
int countItemsInInventory () const
 
const Common::Array< ObjectInteraction > & getObjInteractions1 ()
 
const Common::Array< ObjectInteraction > & getObjInteractions2 ()
 
Common::Error syncState (Common::Serializer &s) override
 
void initIconSizes ()
 
GameItemgetActiveItem ()
 
int16 getDefaultMouseCursor () const
 
int16 getDefaultMouseCursor2 () const
 
int16 getOtherDefaultMouseCursor () const
 
uint16 getInvIconNum () const
 
int16 getInvIconMouseCursor () const
 
- 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 ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Dgds::Scene
static bool runOps (const Common::Array< SceneOp > ops, int16 addMinutes=0)
 
static bool checkConditions (const Common::Array< SceneConditions > &cond)
 
static void segmentStateOps (const Common::Array< uint16 > &args)
 
static void setItemAttrOp (const Common::Array< uint16 > &args)
 
static void setDragItemOp (const Common::Array< uint16 > &args)
 
- 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
 
- 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: