Frame precise timer.
This commit is contained in:
parent
38a799e478
commit
d722c2604d
|
@ -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é'
|
||||
|
|
BIN
platform.g3a
BIN
platform.g3a
Binary file not shown.
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue