41 lines
694 B
C
41 lines
694 B
C
#include <gint/display.h>
|
|
#include <gint/keyboard.h>
|
|
#include <gint/timer.h>
|
|
|
|
int callback(volatile void *arg)
|
|
{
|
|
volatile int *has_ticked = arg;
|
|
*has_ticked = 1;
|
|
return 0;
|
|
}
|
|
|
|
int main(void)
|
|
{
|
|
volatile int has_ticked = 1;
|
|
int game_running = 1;
|
|
|
|
timer_setup(0, timer_delay(0, 16667), timer_Po_4, callback, &has_ticked);
|
|
timer_start(0);
|
|
|
|
while(game_running)
|
|
{
|
|
has_ticked=0;
|
|
|
|
dclear(C_WHITE);
|
|
|
|
world_draw();
|
|
//ennemies_draw();
|
|
//mario_draw();
|
|
//ingame_draw();
|
|
|
|
dupdate();
|
|
|
|
keyboard_reload();
|
|
ennemies_move();
|
|
|
|
|
|
if(keydown(KEY_EXIT)) game_running = 0;
|
|
}
|
|
|
|
timer_stop(0);
|
|
} |