21 #ifndef PS_SLOT_MANAGER 22 #define PS_SLOT_MANAGER 24 #include <csutil/array.h> 51 void Handle(
pawsSlot* slot,
bool grabOne =
false,
bool grabAll =
false );
78 csString meshFactName;
79 csString materialName;
88 void DropItem(
bool guard);
98 csArray<pawsSlot*> slotsInUse;
107 csString draggedMesh;
108 iMeshWrapper* outline;
bool HandleEvent(iEvent &ev)
void OnNumberEntered(const char *name, int param, int value)
void Handle(pawsSlot *slot, bool grabOne=false, bool grabAll=false)
void SetDragDetails(pawsSlot *slot, int count)
A slot which may contain one item, with icon, and stack count.
void SetDragFlag(bool flag)
Set the state of the drag flag.
Manages dragging items from one inventory slot to another and dropping them into the world...
This class is the client's and server's main interface for either sending network messages out or get...