aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/objectman.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/objectman.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/objectman.h')
-rw-r--r--engines/dm/objectman.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/dm/objectman.h b/engines/dm/objectman.h
index 1dbba692bf..e01d06404e 100644
--- a/engines/dm/objectman.h
+++ b/engines/dm/objectman.h
@@ -35,6 +35,8 @@ namespace DM {
#define kSlotBoxInventoryActionHand 9 // @ C09_SLOT_BOX_INVENTORY_ACTION_HAND
#define kSlotBoxChestFirstSlot 38 // @ C38_SLOT_BOX_CHEST_FIRST_SLOT
+#define kObjectNameCount 199 // @ C199_OBJECT_NAME_COUNT
+
class SlotBox {
public:
int16 _x;
@@ -49,8 +51,12 @@ class ObjectMan {
public:
explicit ObjectMan(DMEngine *vm);
+ ~ObjectMan();
+ void loadObjectNames(); // @ F0031_OBJECT_LoadNames
SlotBox _slotBoxes[46]; // @ G0030_as_Graphic562_SlotBoxes;
+ char *_objectNames[kObjectNameCount]; // @ G0352_apc_ObjectNames
+ byte *_objectIconForMousePointer; // @ G0412_puc_Bitmap_ObjectIconForMousePointer
IconIndice getObjectType(Thing thing); // @ F0032_OBJECT_GetType
IconIndice getIconIndex(Thing thing); // @ F0033_OBJECT_GetIconIndex