the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
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};