aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/items.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/items.h')
-rw-r--r--engines/bladerunner/items.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/bladerunner/items.h b/engines/bladerunner/items.h
index 1c6f488323..ddb94cdffd 100644
--- a/engines/bladerunner/items.h
+++ b/engines/bladerunner/items.h
@@ -40,6 +40,7 @@ public:
~Items();
void getXYZ(int itemId, float *x, float *y, float *z) const;
+ void setXYZ(int itemId, Vector3 position);
void getWidthHeight(int itemId, int *width, int *height) const;
void tick();
@@ -50,11 +51,15 @@ public:
void setIsTarget(int itemId, bool isTarget);
bool isTarget(int itemId) const;
bool isPoliceMazeEnemy(int itemId) const;
+ void setPoliceMazeEnemy(int itemId, bool val);
+ void setIsObstacle(int itemId, bool val);
bool isVisible(int itemId) const;
int findTargetUnderMouse(int mouseX, int mouseY) const;
BoundingBox *getBoundingBox(int itemId);
Common::Rect *getScreenRectangle(int itemId);
+ int getFacing(int itemId) const;
+ void setFacing(int itemId, int facing);
void spinInWorld(int itemId);