interference/src/main.c

50 lines
540 B
C

#include "main.h"
#include "draw.h"
#include "input.h"
#include "level.h"
#include "player.h"
static int running = 1;
static void init(void);
static void update(void);
static void draw(void);
int
main(void)
{
init();
while (running) {
update();
draw();
if (input_pressed(K_EXIT)) {
running = 0;
}
}
return 1;
}
static void
init(void)
{
input_init();
level_init();
}
static void
update(void)
{
input_step();
player_update();
}
static void
draw(void)
{
dclear(C_BLACK);
level_draw();
player_draw();
dupdate();
}