#pragma once #include "AbstractContainerMenu.h" class Container; class ContainerMenu : public AbstractContainerMenu { private: shared_ptr container; int containerRows; public: ContainerMenu(shared_ptr inventory, shared_ptr container); virtual bool stillValid(shared_ptr player); virtual shared_ptr quickMoveStack(shared_ptr player, int slotIndex); void removed(shared_ptr player); // 4J ADDED, virtual shared_ptr clicked(int slotIndex, int buttonNum, int clickType, shared_ptr player); };