blob: 94fdca38aa8a5e5f3901cf6cf5d440b93172b2af (
plain) (
tree)
|
|
#pragma once
#include <queue>
#include "Packet.hpp"
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, bool dropMode = false);
std::queue<PacketClickWindow> pendingTransactions;
std::vector<std::pair<short,std::pair<short,short>>> transactions;
void ConfirmTransaction(PacketConfirmTransactionCB packet);
};
|