#include "ItemSlot.h" ItemSlot::ItemSlot( int maxSize, int pullPriority, int pushPriority, int allowedPullSide, int allowedPushSides, bool allowHigherStackSize ) : ReferenceCounter(), items( 0 ), maxSize( maxSize ), allowedPullSide( allowedPullSide ), allowedPushSides( allowedPushSides ), pullPriority( pullPriority ), pushPriority( pushPriority ), allowHigherStackSize( allowHigherStackSize ) {} ItemSlot::~ItemSlot() { if( items ) items->release(); } void ItemSlot::setItems( ItemStack* item ) { this->items = items; }