the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 28 lines 923 B view raw
1#pragma once 2 3#include "Container.h" 4 5class ResultContainer : public Container 6{ 7private: 8 shared_ptr<ItemInstance> items[1]; 9 10public: 11 // 4J Stu Added a ctor to init items 12 ResultContainer(); 13 14 virtual unsigned int getContainerSize(); 15 virtual shared_ptr<ItemInstance> getItem(unsigned int slot); 16 virtual wstring getName(); 17 virtual wstring getCustomName(); 18 virtual bool hasCustomName(); 19 virtual shared_ptr<ItemInstance> removeItem(unsigned int slot, int count); 20 virtual shared_ptr<ItemInstance> removeItemNoUpdate(int slot); 21 virtual void setItem(unsigned int slot, shared_ptr<ItemInstance> item); 22 virtual int getMaxStackSize() const; 23 virtual void setChanged(); 24 virtual bool stillValid(shared_ptr<Player> player); 25 virtual void startOpen() { } // TODO Auto-generated method stub 26 virtual void stopOpen() { } // TODO Auto-generated method stub 27 virtual bool canPlaceItem(int slot, shared_ptr<ItemInstance> item); 28};