diff options
Diffstat (limited to 'engines/bladerunner/items.h')
-rw-r--r-- | engines/bladerunner/items.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/bladerunner/items.h b/engines/bladerunner/items.h index c49231f30e..711abc606f 100644 --- a/engines/bladerunner/items.h +++ b/engines/bladerunner/items.h @@ -43,10 +43,13 @@ public: void getWidthHeight(int itemId, int *width, int *height) const; void tick(); - bool addToWorld(int itemId, int animationId, int setId, Vector3 position, int facing, int height, int width, bool isTargetableFlag, bool isVisibleFlag, bool isPoliceMazeEnemyFlag, bool addToSetFlag); + bool addToWorld(int itemId, int animationId, int setId, Vector3 position, int facing, int height, int width, bool isTarget, bool isVisible, bool isPoliceMazeEnemy, bool addToSet); bool addToSet(int itemId); bool remove(int itemId); + bool isTarget(int itemId) const; + int findTargetUnderMouse(int mouseX, int mouseY) const; + private: int findItem(int itemId) const; }; |