diff options
author | Eugene Sandulenko | 2015-12-31 19:49:52 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2015-12-31 19:49:52 +0100 |
commit | 6852fc9e2a7dc65c553790c85e6bf50223db31f7 (patch) | |
tree | ecccea82f6864de18b83657ad6f650d557a29bc8 | |
parent | 1b6663a7bbb25f628b181326a769b301e0fd8598 (diff) | |
download | scummvm-rg350-6852fc9e2a7dc65c553790c85e6bf50223db31f7.tar.gz scummvm-rg350-6852fc9e2a7dc65c553790c85e6bf50223db31f7.tar.bz2 scummvm-rg350-6852fc9e2a7dc65c553790c85e6bf50223db31f7.zip |
WAGE: Initialize class variables
-rw-r--r-- | engines/wage/entities.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/wage/entities.cpp b/engines/wage/entities.cpp index 036bbe653f..c5dd36e222 100644 --- a/engines/wage/entities.cpp +++ b/engines/wage/entities.cpp @@ -166,6 +166,8 @@ Obj::Obj(String name, Common::SeekableReadStream *data) { _currentOwner = NULL; _currentScene = NULL; + _index = 0; + _design = new Design(data); setDesignBounds(readRect(data)); @@ -239,6 +241,7 @@ Chr::Chr(String name, Common::SeekableReadStream *data) { _classType = CHR; _design = new Design(data); + _index = 0; _currentScene = NULL; setDesignBounds(readRect(data)); @@ -267,6 +270,9 @@ Chr::Chr(String name, Common::SeekableReadStream *data) { if (data->readSByte() == 1) _playerCharacter = true; + else + _playerCharacter = false; + _maximumCarriedObjects = data->readByte(); _returnTo = data->readSByte(); @@ -282,6 +288,8 @@ Chr::Chr(String name, Common::SeekableReadStream *data) { _gender = data->readSByte(); if (data->readSByte() == 1) _nameProperNoun = true; + else + _nameProperNoun = false; _initialScene = readPascalString(data); _nativeWeapon1 = readPascalString(data); |