the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 30 lines 722 B view raw
1#pragma once 2#include "GuiComponent.h" 3using namespace std; 4 5class Button : public GuiComponent 6{ 7protected: 8 int w; 9 int h; 10public: 11 int x, y; 12 wstring msg; 13 int id; 14 bool active; 15 bool visible; 16 17 Button(int id, int x, int y, const wstring& msg); 18 Button(int id, int x, int y, int w, int h, const wstring& msg); 19 void init(int id, int x, int y, int w, int h, const wstring& msg); // 4J - added 20protected: 21 virtual int getYImage(bool hovered); 22public: 23 virtual void render(Minecraft *minecraft, int xm, int ym); 24 25protected: 26 virtual void renderBg(Minecraft *minecraft, int xm, int ym); 27public: 28 virtual void released(int mx, int my); 29 virtual bool clicked(Minecraft *minecraft, int mx, int my); 30};