aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/dialogs_items.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-02-16 14:35:23 -0500
committerPaul Gilbert2015-02-16 14:35:23 -0500
commit30d94950beb02188644dcfd71f3c3a067d0a0c5a (patch)
tree98eb5ad9c6f8c17f57b71f263fedb8362e199a82 /engines/xeen/dialogs_items.cpp
parente7ffed76b43471052597bae43afe51c168ded01b (diff)
downloadscummvm-rg350-30d94950beb02188644dcfd71f3c3a067d0a0c5a.tar.gz
scummvm-rg350-30d94950beb02188644dcfd71f3c3a067d0a0c5a.tar.bz2
scummvm-rg350-30d94950beb02188644dcfd71f3c3a067d0a0c5a.zip
XEEN: Starting of combat UI, moved _combatParty into Combat class
Diffstat (limited to 'engines/xeen/dialogs_items.cpp')
-rw-r--r--engines/xeen/dialogs_items.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/xeen/dialogs_items.cpp b/engines/xeen/dialogs_items.cpp
index 29ec4c684b..ec82afbbd2 100644
--- a/engines/xeen/dialogs_items.cpp
+++ b/engines/xeen/dialogs_items.cpp
@@ -37,6 +37,7 @@ Character *ItemsDialog::show(XeenEngine *vm, Character *c, ItemsMode mode) {
}
Character *ItemsDialog::execute(Character *c, ItemsMode mode) {
+ Combat &combat = *_vm->_combat;
EventsManager &events = *_vm->_events;
Interface &intf = *_vm->_interface;
Party &party = *_vm->_party;
@@ -337,11 +338,11 @@ Character *ItemsDialog::execute(Character *c, ItemsMode mode) {
_buttonValue -= Common::KEYCODE_F1;
if (_buttonValue < (int)(_vm->_mode == MODE_COMBAT ?
- party._combatParty.size() : party._activeParty.size())) {
+ combat._combatParty.size() : party._activeParty.size())) {
// Character number is valid
redrawFlag = REDRAW_TEXT;
Character *newChar = _vm->_mode == MODE_COMBAT ?
- party._combatParty[_buttonValue] : &party._activeParty[_buttonValue];
+ combat._combatParty[_buttonValue] : &party._activeParty[_buttonValue];
if (mode == ITEMMODE_BLACKSMITH) {
_oldCharacter = newChar;