diff options
author | Paul Gilbert | 2015-01-15 08:33:43 -0500 |
---|---|---|
committer | Paul Gilbert | 2015-01-15 08:33:43 -0500 |
commit | 3e7163769d1a28721dc000a9ef0a142731705ad4 (patch) | |
tree | 5bcd4169500e7c1375cf0c4df65e386ea5398fd8 /engines/xeen/combat.cpp | |
parent | 7e4580a2203ef63a129a9c2992c5cd1210b5bf80 (diff) | |
download | scummvm-rg350-3e7163769d1a28721dc000a9ef0a142731705ad4.tar.gz scummvm-rg350-3e7163769d1a28721dc000a9ef0a142731705ad4.tar.bz2 scummvm-rg350-3e7163769d1a28721dc000a9ef0a142731705ad4.zip |
XEEN: Beginnings of setIndoorMonsters implementation
Diffstat (limited to 'engines/xeen/combat.cpp')
-rw-r--r-- | engines/xeen/combat.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/xeen/combat.cpp b/engines/xeen/combat.cpp index b3ef4fda71..077205394e 100644 --- a/engines/xeen/combat.cpp +++ b/engines/xeen/combat.cpp @@ -25,8 +25,9 @@ namespace Xeen { -Combat::Combat(XeenEngine *vm): _vm(vm) { - _attackMon1 = _attackMon2 = _attackMon3 = 0; +Combat::Combat(XeenEngine *vm): _vm(vm), _attackMon1(_attackMonsters[0]), + _attackMon2(_attackMonsters[1]), _attackMon3(_attackMonsters[2]) { + Common::fill(&_attackMonsters[0], &_attackMonsters[26], 0); Common::fill(&_charsArray1[0], &_charsArray1[12], 0); Common::fill(&_monPow[0], &_monPow[12], 0); Common::fill(&_monsterScale[0], &_monsterScale[12], 0); @@ -35,4 +36,8 @@ Combat::Combat(XeenEngine *vm): _vm(vm) { Common::fill(&_shooting[0], &_shooting[6], 0); } +void Combat::clear() { + Common::fill(&_attackMonsters[0], &_attackMonsters[26], -1); +} + } // End of namespace Xeen |