diff --git a/include/draw.h b/include/draw.h index 99da592..88e1c9a 100644 --- a/include/draw.h +++ b/include/draw.h @@ -3,3 +3,4 @@ void draw_level(char level[], char upgrades[]); void draw_level_anims(char level[], char upgrades[], unsigned int step); void erase_tile(int x, int y, char level[]); void draw_upgrade_message(char item); +void draw_timer(unsigned int step); //coucou Lephé' diff --git a/platform.g3a b/platform.g3a index 6259212..f964e9e 100644 Binary files a/platform.g3a and b/platform.g3a differ diff --git a/src/draw.c b/src/draw.c index 545ada4..5d90b7c 100644 --- a/src/draw.c +++ b/src/draw.c @@ -127,3 +127,9 @@ void draw_upgrade_message(char item) } } } + +void draw_timer(unsigned int step) +{ + if (!(step%60)) + dprint(2, 2, C_WHITE, C_BLACK, "%u", step/60); +} diff --git a/src/main.c b/src/main.c index 095af29..7463d2c 100644 --- a/src/main.c +++ b/src/main.c @@ -52,7 +52,7 @@ int main(void) int start_y = 9*16 + 4; int old_x, old_y; char spawn_buffer = 0; - unsigned int step = 1; + unsigned int step = 0; set_level(level_id, level); draw_level(level, upgrades); draw_level_anims(level, upgrades, step); @@ -70,6 +70,7 @@ int main(void) step++; draw_level_anims(level, upgrades, step); draw_player(old_x, old_y, player_x, player_y); + draw_timer(step); dupdate(); old_y = player_y; old_x = player_x;