summary refs log tree commit diff stats
path: root/firmware/src/main.cpp
blob: cb41c45acbf8ae5d0bd8d178500be878bcf9b216 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <Arduino.h>

#include "game/game_state.h"
#include "inputs/input.h"
#include "ui/ui.h"

game::GameState state {};
ui::UI screen { 0, 0, 0 }; // TODO: add correct pins
inputs::Input input { 0, 0, 0, 0, 0, 0, 0 }; // TODO: add correct pins

void setup()
{
    input.init();
    screen.init();
}

void loop()
{
    delay(1);
    state.update(input);
    screen.render_screen(state);
}