From 6b3fb653f8b342d8ecfc093a000e9f6fa479c644 Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Wed, 19 Mar 2025 19:54:25 +0100 Subject: add input header and rough structure --- firmware/src/main.cpp | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'firmware/src/main.cpp') 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 +#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 } -- cgit 1.4.1