diff options
author | Strangerke | 2016-09-05 22:02:28 +0200 |
---|---|---|
committer | Strangerke | 2016-09-05 22:02:28 +0200 |
commit | e4fe372bdb2aefb320f50cb249773a2b94861b0f (patch) | |
tree | b510122e44f1f966e18f6d83b6970c400ed4bb8b /engines/dm/objectman.h | |
parent | 70906ba7ebf58601279fcb900ac910f983fc8c86 (diff) | |
download | scummvm-rg350-e4fe372bdb2aefb320f50cb249773a2b94861b0f.tar.gz scummvm-rg350-e4fe372bdb2aefb320f50cb249773a2b94861b0f.tar.bz2 scummvm-rg350-e4fe372bdb2aefb320f50cb249773a2b94861b0f.zip |
DM: Start refactoring ObjectMan
Diffstat (limited to 'engines/dm/objectman.h')
-rw-r--r-- | engines/dm/objectman.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/dm/objectman.h b/engines/dm/objectman.h index 9d42d6b93f..cfdc752f3c 100644 --- a/engines/dm/objectman.h +++ b/engines/dm/objectman.h @@ -31,14 +31,15 @@ #include "dm/dm.h" #include "dm/champion.h" - namespace DM { #define k8_SlotBoxInventoryFirstSlot 8 // @ C08_SLOT_BOX_INVENTORY_FIRST_SLOT #define k9_SlotBoxInventoryActionHand 9 // @ C09_SLOT_BOX_INVENTORY_ACTION_HAND #define k38_SlotBoxChestFirstSlot 38 // @ C38_SLOT_BOX_CHEST_FIRST_SLOT +#define k14_ObjectNameMaximumLength 14 // @ C014_OBJECT_NAME_MAXIMUM_LENGTH #define k199_ObjectNameCount 199 // @ C199_OBJECT_NAME_COUNT +#define k556_ObjectNamesGraphicIndice 556 // @ C556_GRAPHIC_OBJECT_NAMES class SlotBox { public: @@ -69,6 +70,11 @@ public: IconIndice getIconIndexInSlotBox(uint16 slotBoxIndex); // @ F0039_OBJECT_GetIconIndexInSlotBox void clearLeaderObjectName(); // @ F0035_OBJECT_ClearLeaderHandObjectName void drawIconToScreen(int16 iconIndex, int16 posX, int16 posY); // @ F0037_OBJECT_DrawIconToScreen + + int16 iconGraphicHeight[7]; // @ K0077_ai_IconGraphicHeight + int16 iconGraphicFirstIndex[7]; // G0026_ai_Graphic562_IconGraphicFirstIconIndex + + void initConstants(); }; } |