aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/entities.h
diff options
context:
space:
mode:
authorAlexander Tkachev2016-07-27 17:51:00 +0600
committerAlexander Tkachev2016-07-27 17:51:00 +0600
commit35883517994efbcef9b5eb429b3888235745dea8 (patch)
tree4d91db6b3a5cf1cb7775526f39981ffca2554d31 /engines/wage/entities.h
parent6b21b1f89365bd77494940ec918212069238cc70 (diff)
downloadscummvm-rg350-35883517994efbcef9b5eb429b3888235745dea8.tar.gz
scummvm-rg350-35883517994efbcef9b5eb429b3888235745dea8.tar.bz2
scummvm-rg350-35883517994efbcef9b5eb429b3888235745dea8.zip
WAGE: Refine saveGame() once more
_resourceId is added to entities, so saveGame() can access these ids and save them.
Diffstat (limited to 'engines/wage/entities.h')
-rw-r--r--engines/wage/entities.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/wage/entities.h b/engines/wage/entities.h
index 9e706f0d58..f327270254 100644
--- a/engines/wage/entities.h
+++ b/engines/wage/entities.h
@@ -152,6 +152,7 @@ public:
Chr(Common::String name, Common::SeekableReadStream *data);
int _index;
+ int _resourceId;
Common::String _initialScene;
int _gender;
bool _nameProperNoun;
@@ -229,7 +230,7 @@ public:
class Obj : public Designed {
public:
Obj();
- Obj(Common::String name, Common::SeekableReadStream *data);
+ Obj(Common::String name, Common::SeekableReadStream *data, int resourceId);
~Obj();
enum ObjectType {
@@ -256,6 +257,7 @@ public:
public:
int _index;
+ int _resourceId;
bool _namePlural;
uint _value;
int _attackType;
@@ -301,6 +303,8 @@ public:
RANDOM = 1
};
+ int _resourceId;
+
Script *_script;
Common::String _text;
Common::Rect *_textBounds;