Base of speedrun timer
This commit is contained in:
parent
ff83a33416
commit
9b4447ad24
|
@ -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é'
|
||||
|
|
BIN
platform.g3a
BIN
platform.g3a
Binary file not shown.
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue