- if (time_left.get_left() > TIME_WARNING || (global_frame_counter % 10) < 5)
- {
- sprintf(str, "%d", time_left.get_left() / 1000 );
- white_text->draw("TIME", 224, 0, 1);
- gold_text->draw(str, 304, 0, 1);
- }
-
- sprintf(str, "%d", player_status.distros);
- white_text->draw("COINS", screen->h, 0, 1);
- gold_text->draw(str, 608, 0, 1);
+ if(!time_left.check()) {
+ context.draw_text_center(white_text, _("TIME's UP"), Vector(0, 0),
+ LAYER_FOREGROUND1);
+ } else if (time_left.get_left() > TIME_WARNING || (global_frame_counter % 10) < 5) {
+ sprintf(str, " %d", time_left.get_left() / 1000 );
+ context.draw_text_center(white_text, _("TIME"),
+ Vector(0, 0), LAYER_FOREGROUND1);
+ context.draw_text_center(gold_text, str,
+ Vector(4*16, 0), LAYER_FOREGROUND1);
+ }
+
+ sprintf(str, " %d", player_status.distros);
+ context.draw_text(white_text, _("COINS"),
+ Vector(screen->w - white_text->get_text_width(_("COINS"))-white_text->get_text_width(str), 0),
+ LAYER_FOREGROUND1);
+ context.draw_text(gold_text, str,
+ Vector(screen->w - gold_text->get_text_width(" 99"), 0),LAYER_FOREGROUND1);