[Fix] S credits was giving bogus output values.

This commit is contained in:
Allanis 2013-02-14 16:15:37 +00:00
parent 23cb72bffd
commit e269911055
3 changed files with 7 additions and 4 deletions

View File

@ -23,7 +23,6 @@
#include "faction.h"
#include "pilot.h"
#define APPNAME "Lephisto"
#define CONF_FILE "conf"
#define MINIMUM_FPS 0.5

View File

@ -1,5 +1,7 @@
#pragma once
#define APPNAME "Lephisto"
#define MALLOC_L(type)(malloc(sizeof(type)))
#define CALLOC_L(type)(calloc(1, sizeof(type)))

View File

@ -294,10 +294,12 @@ void player_render(void) {
if(credits >= 1000000)
snprintf(str, 10, "%.2fM", (double)credits / 1000000.);
else if(credits >= 1000)
snprintf(str, 10, "%.2fK", (double) credits / 1000.);
else
snprintf(str, 10, "%d", credits);
i = gl_printWidth(&gui.smallFont, "%s", str);
vect_csetmin(&v, VX(gui.pos_misc) + gui.misc.w - 10 - i, VY(gui.pos_misc) - 10 - gl_defFont.h);
gl_print(&gui.smallFont, &v, NULL, "%s", str);
i = gl_printWidth(&gui.smallFont, "%s", str);
vect_csetmin(&v, VX(gui.pos_misc) + gui.misc.w - 10 - i, VY(gui.pos_misc) - 10 - gl_defFont.h);
gl_print(&gui.smallFont, &v, NULL, "%s", str);
// Messages.
vect_csetmin(&v, VX(gui.pos_msg), VY(gui.pos_msg) + (double)(gl_defFont.h*msg_max)*1.2);