summaryrefslogtreecommitdiffstats
path: root/src/Window.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Window.hpp')
-rw-r--r--src/Window.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Window.hpp b/src/Window.hpp
index 4dae294..a6bccd9 100644
--- a/src/Window.hpp
+++ b/src/Window.hpp
@@ -8,13 +8,17 @@
struct Window {
unsigned char WindowId = 0;
std::string type;
-
+
SlotData handSlot;
+ const short HandSlotId = -1;
std::vector<SlotData> slots;
short actions = 1;
- void MakeClick(short ClickedSlot, bool Lmb);
+ void MakeClick(short ClickedSlot, bool Lmb, bool dropMode = false);
std::queue<PacketClickWindow> pendingTransactions;
+ std::vector<std::pair<short,std::pair<short,short>>> transactions;
+
+ void ConfirmTransaction(PacketConfirmTransactionCB packet);
}; \ No newline at end of file