From 18b04ab93f31e4701351dc35f847f2763d75c5e0 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sat, 11 Aug 2012 19:54:57 +0000 Subject: Added partial shift+click handling to the survival inventory git-svn-id: http://mc-server.googlecode.com/svn/trunk@730 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cSurvivalInventory.h | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'source/cSurvivalInventory.h') diff --git a/source/cSurvivalInventory.h b/source/cSurvivalInventory.h index 2061de2b0..cdab62e93 100644 --- a/source/cSurvivalInventory.h +++ b/source/cSurvivalInventory.h @@ -10,11 +10,37 @@ class cSurvivalInventory //tolua_export : public cInventory { //tolua_export + + enum + { + SLOT_CRAFTING_RESULT = 0, + SLOT_CRAFTING_MIN = 1, + SLOT_CRAFTING_MAX = 4, + SLOT_ARMOR_MIN = 5, + SLOT_ARMOR_HELMET = 5, + SLOT_ARMOR_CHESTPLATE = 6, + SLOT_ARMOR_LEGGINGS = 7, + SLOT_ARMOR_BOOTS = 8, + SLOT_ARMOR_MAX = 8, + SLOT_INVENTORY_MIN = 9, + SLOT_INVENTORY_MAX = 35, + SLOT_HOTBAR_MIN = 36, + SLOT_HOTBAR_MAX = 44, + } ; + + void ShiftClickedCraftingResult(short a_Slot); + void ShiftClickedCraftingGrid (short a_Slot); + void ShiftClickedArmor (short a_Slot); + void ShiftClickedHotbar (short a_Slot); + void ShiftClickedInventory (short a_Slot); + public: cSurvivalInventory(cPlayer* a_Owner); ~cSurvivalInventory(); - virtual void Clicked( cPacket* a_ClickPacket ); + virtual void Clicked(cPacket * a_ClickPacket) override; + + void ShiftClicked(cPacket_WindowClick * a_ClickPacket); }; //tolua_export -- cgit v1.2.3