modified games
This commit is contained in:
@@ -9,10 +9,14 @@
|
||||
class c_button : public ToggleButton
|
||||
{
|
||||
const e_ledcolor _color;
|
||||
const uint8_t _index;
|
||||
|
||||
public:
|
||||
c_button(uint8_t pin, e_ledcolor color) : ToggleButton(pin), _color(color){}
|
||||
c_button(uint8_t pin, e_ledcolor color, uint8_t index)
|
||||
: ToggleButton(pin), _color(color), _index(index) {}
|
||||
|
||||
e_ledcolor getColor( void ){return _color;}
|
||||
uint8_t getIndex( void ) {return _index;}
|
||||
|
||||
};
|
||||
|
||||
@@ -20,5 +24,12 @@ bool anybutton(void);
|
||||
void initButtons(void);
|
||||
void handleButtons(void);
|
||||
c_button *getButton(unsigned int index);
|
||||
c_button *getButton(e_ledcolor index);
|
||||
|
||||
std::vector<c_button *>* getButtonlist(void);
|
||||
|
||||
bool buttonIsPressed(e_ledcolor index);
|
||||
bool buttonWasPressed(e_ledcolor index);
|
||||
|
||||
|
||||
#endif //BUTTONSH
|
||||
Reference in New Issue
Block a user