ScummVM API documentation
BladeRunner::Scene Class Reference

Public Member Functions

 Scene (BladeRunnerEngine *vm)
 
bool open (int setId, int sceneId, bool isLoadingGame)
 
bool close (bool isLoadingGame)
 
int advanceFrame (bool useTime=true)
 
void resume (bool isLoadingGame=false)
 
void startDefaultLoop ()
 
void setActorStart (Vector3 position, int facing)
 
void loopSetDefault (int loopId)
 
void loopStartSpecial (int specialLoopMode, int loopId, bool immediately)
 
int getSetId () const
 
int getSceneId () const
 
bool didPlayerWalkIn ()
 
int findObject (const Common::String &objectName)
 
bool objectSetHotMouse (int objectId)
 
bool objectGetBoundingBox (int objectId, BoundingBox *boundingBox)
 
void objectSetIsClickable (int objectId, bool isClickable, bool sceneLoaded)
 
void objectSetIsObstacle (int objectId, bool isObstacle, bool sceneLoaded, bool updateWalkpath)
 
void objectSetIsObstacleAll (bool isObstacle, bool sceneLoaded)
 
void objectSetIsTarget (int objectId, bool isTarget, bool sceneLoaded)
 
const Common::StringobjectGetName (int objectId)
 
void save (SaveFileWriteStream &f)
 
void load (SaveFileReadStream &f)
 

Public Attributes

Set_set
 
Regions_regions
 
Regions_exits
 

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