Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.0 kB · 38 lines
C
at main
1234567891011121314151617181920212223242526272829303132333435363738#pragma once#include "Screen.h"class ItemRenderer;class AbstractContainerMenu;class Slot;class Container;
class AbstractContainerScreen : public Screen{private: static ItemRenderer *itemRenderer;protected: int imageWidth; int imageHeight; //int leftPos, topPos;public: AbstractContainerMenu *menu;
AbstractContainerScreen(AbstractContainerMenu *menu); virtual void init(); virtual void render(int xm, int ym, float a);protected: virtual void renderLabels(); virtual void renderBg(float a) = 0;private: virtual void renderSlot(Slot *slot); virtual Slot *findSlot(int x, int y); virtual bool isHovering(Slot *slot, int xm, int ym);protected: virtual void mouseClicked(int x, int y, int buttonNum); virtual void mouseReleased(int x, int y, int buttonNum); virtual void keyPressed(wchar_t eventCharacter, int eventKey);public: virtual void removed(); virtual void slotsChanged(shared_ptr<Container> container); virtual bool isPauseScreen(); virtual void tick();};