Planeshift
Public Member Functions

SlotManager Class Reference

Handles Drag and Drop Messages from the client. More...

#include <slotmanager.h>

List of all members.

Public Member Functions

psItemFindItem (Client *client, int containerID, INVENTORY_SLOT_NUMBER slotID)
bool Initialize ()
 SlotManager (GEMSupervisor *gemsupervisor, CacheManager *cachemanager)
virtual ~SlotManager ()

Detailed Description

Handles Drag and Drop Messages from the client.

This basically figures out what item is being dragged and places it in a holding slot. It then looks for the destination slot and sees if it can be placed there. If not it will Replace the holding item back to where it came from.

Definition at line 40 of file slotmanager.h.


Constructor & Destructor Documentation

SlotManager::SlotManager ( GEMSupervisor gemsupervisor,
CacheManager cachemanager 
)
virtual SlotManager::~SlotManager ( ) [virtual]

Member Function Documentation

psItem* SlotManager::FindItem ( Client client,
int  containerID,
INVENTORY_SLOT_NUMBER  slotID 
)
bool SlotManager::Initialize ( )

The documentation for this class was generated from the following file: