aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBendegúz Nagy2016-06-19 18:18:55 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commit11e779e0a4cdcf00db4ef69940554da0faab91d5 (patch)
treefb92ec86c5be5c478239834df2fc1a426e60014f
parente9a4e818f21af256eea54bf08993425c6933e998 (diff)
downloadscummvm-rg350-11e779e0a4cdcf00db4ef69940554da0faab91d5.tar.gz
scummvm-rg350-11e779e0a4cdcf00db4ef69940554da0faab91d5.tar.bz2
scummvm-rg350-11e779e0a4cdcf00db4ef69940554da0faab91d5.zip
DM: Add F0456_START_DrawDisabledMenus
-rw-r--r--engines/dm/menus.cpp5
-rw-r--r--engines/dm/menus.h1
2 files changed, 4 insertions, 2 deletions
diff --git a/engines/dm/menus.cpp b/engines/dm/menus.cpp
index 530ac24e4a..1d8b00cbc7 100644
--- a/engines/dm/menus.cpp
+++ b/engines/dm/menus.cpp
@@ -3,13 +3,14 @@
#include "champion.h"
#include "dungeonman.h"
#include "objectman.h"
+#include "inventory.h"
namespace DM {
byte gPalChangesActionAreaObjectIcon[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0}; // @ G0498_auc_Graphic560_PaletteChanges_ActionAreaObjectIcon
-MenuMan::MenuMan(DMEngine *vm): _vm(vm) {}
+MenuMan::MenuMan(DMEngine *vm) : _vm(vm) {}
void MenuMan::drawMovementArrows() {
DisplayMan &disp = *_vm->_displayMan;
@@ -67,4 +68,4 @@ T0386006:
box2._y1 = 95;
box2._y2 = 110 + 1;
dm.blitToScreen(bitmapIcon, 16, 0, 0, box2._x1, box2._x2, box2._y1, box2._y2);
- if (champion.getAttributes(kChampionAttributeDisableAction) || _vm->_championMan->_candidateChampionOrdinal || _vm->_championMan->_partyIsSleeping) { warning("MISSING CODE: F0136_VIDEO_ShadeScreenBox"); } } } \ No newline at end of file
+ if (champion.getAttributes(kChampionAttributeDisableAction) || _vm->_championMan->_candidateChampionOrdinal || _vm->_championMan->_partyIsSleeping) { warning("MISSING CODE: F0136_VIDEO_ShadeScreenBox"); } } void MenuMan::drawDisabledMenu() { if (!_vm->_championMan->_partyIsSleeping) { warning("MISSING CODE: F0363_COMMAND_HighlightBoxDisable"); _vm->_displayMan->_useByteBoxCoordinates = false; if (_vm->_inventoryMan->_inventoryChampionOrdinal) { warning("MISSING CODE: F0334_INVENTORY_CloseChest"); } else { warning("MISSING CODE: F0136_VIDEO_ShadeScreenBox"); } warning("MISSING CODE: F0136_VIDEO_ShadeScreenBox"); warning("MISSING CODE: F0136_VIDEO_ShadeScreenBox"); warning("MISSING CODE: F0067_MOUSE_SetPointerToNormal"); } } } \ No newline at end of file
diff --git a/engines/dm/menus.h b/engines/dm/menus.h
index a35659da23..52b99ab771 100644
--- a/engines/dm/menus.h
+++ b/engines/dm/menus.h
@@ -16,6 +16,7 @@ public:
void drawActionIcon(ChampionIndex championIndex); // @ F0386_MENUS_DrawActionIcon
void drawMovementArrows();
+ void drawDisabledMenu(); // @ F0456_START_DrawDisabledMenus
};
}