aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/items.h
diff options
context:
space:
mode:
authorPeter Kohaut2016-10-02 00:20:56 +0200
committerPeter Kohaut2016-10-02 00:20:56 +0200
commit2c15b164d736d1339998f9dcf7a4a230984cdff5 (patch)
tree587d77b4e6ebd6d17d146c2f422057c4856983d2 /engines/bladerunner/items.h
parentfe2add5d5fb955724af9f0308d07c46c3110baad (diff)
downloadscummvm-rg350-2c15b164d736d1339998f9dcf7a4a230984cdff5.tar.gz
scummvm-rg350-2c15b164d736d1339998f9dcf7a4a230984cdff5.tar.bz2
scummvm-rg350-2c15b164d736d1339998f9dcf7a4a230984cdff5.zip
BLADERUNNER: added support for rendering items in scenes
Diffstat (limited to 'engines/bladerunner/items.h')
-rw-r--r--engines/bladerunner/items.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/bladerunner/items.h b/engines/bladerunner/items.h
index 08d2a2b958..aa6f41f3f2 100644
--- a/engines/bladerunner/items.h
+++ b/engines/bladerunner/items.h
@@ -27,22 +27,21 @@
#include "bladerunner/item.h"
#include "common/array.h"
-#include "common/rect.h"
namespace BladeRunner {
class Items {
BladeRunnerEngine *_vm;
-private:
- Common::Array<Item> _items;
+ Common::Array<Item*> _items;
public:
Items(BladeRunnerEngine *vm);
~Items();
void getXYZ(int itemId, float *x, float *y, float *z);
-
+ void tick();
+ bool add(int itemId, int animationId, int setId, Vector3 position, int facing, int height, int width, bool isTargetable, bool isVisible, bool isPoliceMazeEnemy, bool b);
private:
int findItem(int itemId);
};