blob: 7ab15a53a832a34526cf2e3b6c1219439878a925 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
#include "Button.h"
#include "Options.h"
class Minecraft;
class SlideButton : public Button
{
public:
float value;
bool sliding;
private:
const Options::Option *option;
public:
SlideButton(int id, int x, int y, const Options::Option *option, const wstring& msg, float value);
protected:
virtual int getYImage(bool hovered);
virtual void renderBg(Minecraft *minecraft, int xm, int ym);
public:
virtual bool clicked(Minecraft *minecraft, int mx, int my);
virtual void released(int mx, int my);
};
|