diff options
Diffstat (limited to 'firmware/src/main.cpp')
| -rw-r--r-- | firmware/src/main.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/firmware/src/main.cpp b/firmware/src/main.cpp index a669a09..c512327 100644 --- a/firmware/src/main.cpp +++ b/firmware/src/main.cpp @@ -1,11 +1,31 @@ #include <Arduino.h> +#include "inputs/input.h" + +game::GameState state {}; +ui::UI ui { /* pins */ }; +inputs::Input input { /* pins */ }; + void setup() { - + state.init(); + input.init(); + ui.init(); } void loop() { + delay(1); + + if (input.down_pressed()) { + // TODO + } + + // update game state + // render game state + // every second + // automatically move down + // update game state + // render game state } |