modified games

This commit is contained in:
willem oldemans
2020-12-08 18:38:35 +01:00
parent 43fcb87efc
commit 32ae7afe35
9 changed files with 489 additions and 139 deletions

View File

@@ -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