crystal-tower/src/results.c

27 lines
713 B
C

#include "results.h"
#include "conf.h"
#include <gint/display.h>
void
results_draw(void)
{
extern int time, deaths;
static int disp_time = -1;
static int disp_deaths = -1;
if (disp_time == -1) {
disp_time = time;
if (disp_time >= TARGET_FPS * 60 * 100)
disp_time = TARGET_FPS * 60 * 100 - 1;
}
if (disp_deaths == -1) {
disp_deaths = deaths;
if (disp_deaths > 99)
disp_deaths = 99;
}
drect(DWIDTH / 4, 24, DWIDTH * 3 / 4, 120, C_BLACK);
dprint_opt(DWIDTH / 2, 56, C_WHITE, C_BLACK, DTEXT_CENTER, DTEXT_MIDDLE,
"time %02d:%02d", disp_time / 3600, disp_time / 60);
dprint_opt(DWIDTH / 2, 88, C_WHITE, C_BLACK, DTEXT_CENTER, DTEXT_MIDDLE,
"%d deaths", disp_deaths);
}