From 11e779e0a4cdcf00db4ef69940554da0faab91d5 Mon Sep 17 00:00:00 2001 From: Bendegúz Nagy Date: Sun, 19 Jun 2016 18:18:55 +0200 Subject: DM: Add F0456_START_DrawDisabledMenus --- engines/dm/menus.cpp | 5 +++-- engines/dm/menus.h | 1 + 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 }; } -- cgit v1.2.3