diff --git a/include/draw.h b/include/draw.h index c8119b6..0d98305 100644 --- a/include/draw.h +++ b/include/draw.h @@ -3,4 +3,4 @@ void draw_level(char level[], char upgrades[], unsigned int step); 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, char force); //coucou Lephé' +void draw_timer(unsigned int step); //coucou Lephé' diff --git a/platform.g3a b/platform.g3a index d136230..22721fb 100644 Binary files a/platform.g3a and b/platform.g3a differ diff --git a/src/draw.c b/src/draw.c index 751eafa..6d27df6 100644 --- a/src/draw.c +++ b/src/draw.c @@ -68,7 +68,6 @@ void draw_level(char level[], char upgrades[], unsigned int step) } i++; } - draw_timer(step, 1); } void draw_level_anims(char level[], char upgrades[], unsigned int step) @@ -130,8 +129,7 @@ void draw_upgrade_message(char item) } } -void draw_timer(unsigned int step, char force) +void draw_timer(unsigned int step) { - if (!(step%60) || force) - dprint(0, 0, C_WHITE, C_BLACK, "%u", step/60); + dprint(0, 0, C_WHITE, C_BLACK, "%u.%02u", step/60, step%60); } diff --git a/src/main.c b/src/main.c index d2d8b68..dce625b 100644 --- a/src/main.c +++ b/src/main.c @@ -70,7 +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, 0); + draw_timer(step); dupdate(); old_y = player_y; old_x = player_x;