24 lines
419 B
C++
24 lines
419 B
C++
|
#include "Particle.h"
|
||
|
#include "./Buttons.h"
|
||
|
|
||
|
void
|
||
|
Buttons::onStart()
|
||
|
{
|
||
|
for(int i = 0; i < 3; i++) {
|
||
|
m_buttons[i].attach(2 + i, INPUT_PULLDOWN);
|
||
|
m_buttons[i].interval(15);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
InputEvent
|
||
|
Buttons::read()
|
||
|
{
|
||
|
for(int i = 0; i < 3; i++) {
|
||
|
m_buttons[i].update();
|
||
|
if (m_buttons[i].fell()) {
|
||
|
return InputEvent{m_buttonMap[i]};
|
||
|
}
|
||
|
}
|
||
|
return InputEvent{};
|
||
|
}
|