2021-08-17 22:14:09 +02:00
|
|
|
#ifndef _GAME_ENGINE_H
|
|
|
|
#define _GAME_ENGINE_H
|
|
|
|
|
2022-04-07 20:29:50 +02:00
|
|
|
#include <math.h>
|
|
|
|
#include <gint/timer.h>
|
|
|
|
#include <gint/clock.h>
|
2021-08-17 22:14:09 +02:00
|
|
|
#include <gint/keyboard.h>
|
2022-04-07 20:29:50 +02:00
|
|
|
|
|
|
|
#include "display_engine.h"
|
2021-08-18 16:37:59 +02:00
|
|
|
#include "map.h"
|
2021-08-17 22:14:09 +02:00
|
|
|
|
2022-04-07 20:29:50 +02:00
|
|
|
int callback_tick(volatile int *tick);
|
|
|
|
|
|
|
|
int rtc_key(void);
|
|
|
|
|
|
|
|
void mainloop(void);
|
|
|
|
|
|
|
|
void keyboard_manager(const int key, struct camera *camera);
|
|
|
|
|
|
|
|
void motion(struct camera *camera);
|
2021-08-17 22:14:09 +02:00
|
|
|
|
|
|
|
#endif /* _GAME_ENGINE_H */
|