aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/entities.h
diff options
context:
space:
mode:
authorEugene Sandulenko2015-12-25 12:49:47 +0100
committerEugene Sandulenko2015-12-27 15:41:02 +0100
commit5f2ef620c18b36fe0d480474135aa78eb9eb0c01 (patch)
tree79944e688a45bc14b2f59e86404ceea35c076070 /engines/wage/entities.h
parent59b2809f3740923cc63477a25eaabde2535f6f2e (diff)
downloadscummvm-rg350-5f2ef620c18b36fe0d480474135aa78eb9eb0c01.tar.gz
scummvm-rg350-5f2ef620c18b36fe0d480474135aa78eb9eb0c01.tar.bz2
scummvm-rg350-5f2ef620c18b36fe0d480474135aa78eb9eb0c01.zip
WAGE: Implemented World::move(Obj *obj, Chr *chr)
Diffstat (limited to 'engines/wage/entities.h')
-rw-r--r--engines/wage/entities.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/engines/wage/entities.h b/engines/wage/entities.h
index 7573cc81b1..d24252f575 100644
--- a/engines/wage/entities.h
+++ b/engines/wage/entities.h
@@ -201,7 +201,7 @@ public:
String _dyingWords;
Scene *_currentScene;
- Common::Array<Obj> _inventory;
+ Common::Array<Obj *> _inventory;
Obj *_armor[NUMBER_OF_ARMOR_TYPES];
@@ -354,6 +354,9 @@ public:
if (currentScene != NULL)
_currentOwner = NULL;
}
+
+ Chr *removeFromChr();
+ Designed *removeFromCharOrScene();
};
class Scene : public Designed {
@@ -383,8 +386,8 @@ public:
int _worldX;
int _worldY;
- Common::List<Obj> _objs;
- Common::List<Chr> _chrs;
+ Common::List<Obj *> _objs;
+ Common::List<Chr *> _chrs;
Scene() {}
Scene(String name, Common::SeekableReadStream *data);