diff options
Diffstat (limited to 'engines/bladerunner/actor.h')
-rw-r--r-- | engines/bladerunner/actor.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/bladerunner/actor.h b/engines/bladerunner/actor.h index e0984113f6..5383adb448 100644 --- a/engines/bladerunner/actor.h +++ b/engines/bladerunner/actor.h @@ -35,6 +35,7 @@ class ActorWalk; class BladeRunnerEngine; class BoundingBox; class MovementTrack; +class View; class Actor { friend class ScriptBase; @@ -138,6 +139,7 @@ public: void setSetId(int setId); BoundingBox* getBoundingBox() { return _bbox; } Common::Rect* getScreenRectangle() { return &_screenRectangle; } + int getWalkbox() { return _walkboxId; } bool isRetired() { return _isRetired; } bool isTargetable() { return _isTargetable; } void setTargetable(bool targetable); @@ -191,9 +193,13 @@ public: void loseClue(int clueId); bool hasClue(int clueId); void copyClues(int actorId); + + int soundVolume(); + int soundBalance(); private: void setFacing(int facing, bool halfOrSet = true); void setBoundingBox(Vector3 position, bool retired); + float distanceFromView(View* view); }; } // End of namespace BladeRunner |