diff options
author | Peter Kohaut | 2018-02-18 22:18:41 +0100 |
---|---|---|
committer | Peter Kohaut | 2018-02-18 22:20:16 +0100 |
commit | 7090841ccc43c64d5a1d9058071ebccaf6b52fc2 (patch) | |
tree | 44fb7798096b66646039a34c6d4756e091bc700b /engines/bladerunner/item.h | |
parent | 1d69120112e16a74a9d101a0d4d9de04196d29de (diff) | |
download | scummvm-rg350-7090841ccc43c64d5a1d9058071ebccaf6b52fc2.tar.gz scummvm-rg350-7090841ccc43c64d5a1d9058071ebccaf6b52fc2.tar.bz2 scummvm-rg350-7090841ccc43c64d5a1d9058071ebccaf6b52fc2.zip |
BLADERUNNER: Support for running
Fixed Runciter idle state
Fixed movement track delay
Basic combat support
Diffstat (limited to 'engines/bladerunner/item.h')
-rw-r--r-- | engines/bladerunner/item.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/bladerunner/item.h b/engines/bladerunner/item.h index e14aaa5c4f..09f5ae6841 100644 --- a/engines/bladerunner/item.h +++ b/engines/bladerunner/item.h @@ -52,7 +52,7 @@ class Item { int _screenX; int _screenY; float _depth; - bool _isTargetable; + bool _isTarget; bool _isSpinning; int _facingChange; bool _isVisible; @@ -65,10 +65,12 @@ public: void setXYZ(Vector3 position); void getWidthHeight(int *width, int *height) const; - bool isTargetable() const; + bool isTarget() const; bool tick(Common::Rect *screenRect, bool special); - void setup(int itemId, int setId, int animationId, Vector3 position, int facing, int height, int width, bool isTargetableFlag, bool isVisibleFlag, bool isPoliceMazeEnemyFlag); + void setup(int itemId, int setId, int animationId, Vector3 position, int facing, int height, int width, bool isTarget, bool isVisible, bool isPoliceMazeEnemy); + + bool isUnderMouse(int mouseX, int mouseY) const; }; } |