aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/gfx.h
diff options
context:
space:
mode:
authorBendegúz Nagy2016-06-28 18:04:32 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commit1f73d771ce31223dc94743432ec8368905d408f1 (patch)
tree868486c65bc9deff2ccb4e48be06e2e53a98e83a /engines/dm/gfx.h
parent792f48858baec961fde793e5d80222e2bb03525d (diff)
downloadscummvm-rg350-1f73d771ce31223dc94743432ec8368905d408f1.tar.gz
scummvm-rg350-1f73d771ce31223dc94743432ec8368905d408f1.tar.bz2
scummvm-rg350-1f73d771ce31223dc94743432ec8368905d408f1.zip
DM: F0342_INVENTORY_DrawPanel_Object, F0031_OBJECT_LoadNames
Diffstat (limited to 'engines/dm/gfx.h')
-rw-r--r--engines/dm/gfx.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/dm/gfx.h b/engines/dm/gfx.h
index e4fe12ac68..b6a32c5065 100644
--- a/engines/dm/gfx.h
+++ b/engines/dm/gfx.h
@@ -30,6 +30,7 @@
#include "common/scummsys.h"
#include "common/rect.h"
+#include "common/memstream.h"
#include "dm.h"
namespace DM {
@@ -78,7 +79,8 @@ enum GraphicIndice {
kPanelOpenScrollIndice = 23, // @ C023_GRAPHIC_PANEL_OPEN_SCROLL
kPanelOpenChestIndice = 25, // @ C025_GRAPHIC_PANEL_OPEN_CHEST
kEyeForObjectDescriptionIndice = 19, // @ C019_GRAPHIC_EYE_FOR_OBJECT_DESCRIPTION
- kArrowForChestContentIndice = 18 // @ C018_GRAPHIC_ARROW_FOR_CHEST_CONTENT
+ kArrowForChestContentIndice = 18, // @ C018_GRAPHIC_ARROW_FOR_CHEST_CONTENT
+ kObjectDescCircleIndice = 29 // @ C029_GRAPHIC_OBJECT_DESCRIPTION_CIRCLE
};
extern uint16 gPalSwoosh[16];
@@ -364,6 +366,8 @@ public:
void drawDungeon(direction dir, int16 posX, int16 posY); // @ F0128_DUNGEONVIEW_Draw_CPSF
void updateScreen();
byte* getBitmap(uint16 index);
+ Common::MemoryReadStream getCompressedData(uint16 index);
+ uint32 getCompressedDataSize(uint16 index);
int16 _championPortraitOrdinal; // @ G0289_i_DungeonView_ChampionPortraitOrdinal
int16 _currMapAlcoveOrnIndices[kAlcoveOrnCount]; // @ G0267_ai_CurrentMapAlcoveOrnamentIndices