aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBendegúz Nagy2016-06-20 22:10:55 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commit3385a3dd5cc21a3e8b05ad065dd46fc38e39ba33 (patch)
tree28fe84d9dc19663125b63f11002d0545992947bd
parentb068beb33f38c2f3a4cb8c5ea0b26ad53b3e35b0 (diff)
downloadscummvm-rg350-3385a3dd5cc21a3e8b05ad065dd46fc38e39ba33.tar.gz
scummvm-rg350-3385a3dd5cc21a3e8b05ad065dd46fc38e39ba33.tar.bz2
scummvm-rg350-3385a3dd5cc21a3e8b05ad065dd46fc38e39ba33.zip
DM: Add F0343_INVENTORY_DrawPanel_HorizontalBar
-rw-r--r--engines/dm/inventory.cpp10
-rw-r--r--engines/dm/inventory.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/engines/dm/inventory.cpp b/engines/dm/inventory.cpp
index 2e7f2544f4..ea643dac4d 100644
--- a/engines/dm/inventory.cpp
+++ b/engines/dm/inventory.cpp
@@ -97,4 +97,14 @@ void InventoryMan::drawStatusBoxPortrait(ChampionIndex championIndex) {
dispMan.blitToScreen(_vm->_championMan->_champions[championIndex]._portrait, 32, 0, 0, box, kColorNoTransparency);
}
+void InventoryMan::drawPanelHorizontalBar(int16 x, int16 y, int16 pixelWidth, Color color) {
+ Box box;
+ box._x1 = x;
+ box._x2 = box._x1 + pixelWidth;
+ box._y1 = y;
+ box._y2 = box._y1 + 6;
+ _vm->_displayMan->_useByteBoxCoordinates = false;
+ _vm->_displayMan->clearScreenBox(color, box);
+}
+
}
diff --git a/engines/dm/inventory.h b/engines/dm/inventory.h
index eb4b458b82..192b68964a 100644
--- a/engines/dm/inventory.h
+++ b/engines/dm/inventory.h
@@ -15,6 +15,7 @@ public:
InventoryMan(DMEngine *vm);
void toggleInventory(ChampionIndex championIndex); // @ F0355_INVENTORY_Toggle_CPSE
void drawStatusBoxPortrait(ChampionIndex championIndex); // @ F0354_INVENTORY_DrawStatusBoxPortrait
+ void drawPanelHorizontalBar(int16 x, int16 y, int16 pixelWidth, Color color); // @ F0343_INVENTORY_DrawPanel_HorizontalBar
};
} \ No newline at end of file