aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/gui_lol.cpp
diff options
context:
space:
mode:
authorFlorian Kagerer2009-04-27 19:38:28 +0000
committerFlorian Kagerer2009-04-27 19:38:28 +0000
commit6e566a9b1ed14d63497686ad1f61fb4192c0c8f9 (patch)
tree72c9bc8ee37d191de0a3cbcbfd6a61a5b8fe91d3 /engines/kyra/gui_lol.cpp
parentc88b077fcc9f8f06b36f882285f14e0fe7a8a5a6 (diff)
downloadscummvm-rg350-6e566a9b1ed14d63497686ad1f61fb4192c0c8f9.tar.gz
scummvm-rg350-6e566a9b1ed14d63497686ad1f61fb4192c0c8f9.tar.bz2
scummvm-rg350-6e566a9b1ed14d63497686ad1f61fb4192c0c8f9.zip
LOL: added some drawing code and fixed some bugs
svn-id: r40167
Diffstat (limited to 'engines/kyra/gui_lol.cpp')
-rw-r--r--engines/kyra/gui_lol.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/kyra/gui_lol.cpp b/engines/kyra/gui_lol.cpp
index 2769692a65..ade70c8a85 100644
--- a/engines/kyra/gui_lol.cpp
+++ b/engines/kyra/gui_lol.cpp
@@ -390,7 +390,7 @@ void LoLEngine::gui_drawCharPortraitWithStats(int charNum) {
}
uint16 f = _characters[charNum].flags & 0x314C;
- if ((f == 0 && _weaponsDisabled) || (f && (f != 4 || _characters[charNum].weaponHit == 0 || _weaponsDisabled)))
+ if ((f == 0 && _weaponsDisabled) || (f && (f != 4 || _characters[charNum].weaponHit == 0 || (_characters[charNum].weaponHit && _weaponsDisabled))))
_screen->drawGridBox(44, 0, 22, 34, 1);
if (_characters[charNum].weaponHit) {
@@ -1086,7 +1086,7 @@ int LoLEngine::clickedMagicButton(Button *button) {
if (_characters[c].flags & 0x314C)
return 1;
- if (notEnoughMagic(c, _availableSpells[_selectedSpell], 0))
+ if (checkMagic(c, _availableSpells[_selectedSpell], 0))
return 1;
_characters[c].flags ^= 0x10;
@@ -1104,7 +1104,7 @@ int LoLEngine::clickedMagicSubmenu(Button *button) {
gui_enableDefaultPlayfieldButtons();
- if (notEnoughMagic(c, _availableSpells[_selectedSpell], spellLevel)) {
+ if (checkMagic(c, _availableSpells[_selectedSpell], spellLevel)) {
_characters[c].flags &= 0xffef;
gui_drawCharPortraitWithStats(c);
} else {