[Add] Fuel info to ship information panel.

This commit is contained in:
Allanis 2013-05-16 21:26:17 +01:00
parent 960017f2f9
commit 709c611a20
2 changed files with 21 additions and 11 deletions

View File

@ -181,9 +181,10 @@ void menu_info(void) {
"Pilot:\n"
"Date:\n"
"Combat\n"
" Rating:"
" Rating:"
"\n"
"Ship:\n");
"Ship:\n"
"Fuel:\n");
snprintf(str, 128,
"%s\n"
@ -191,8 +192,10 @@ void menu_info(void) {
"\n"
"%s\n"
"\n"
"%s\n",
player_name, lt, player_rating(), player->name);
"%s\n"
"%d %d jumps)",
player_name, lt, player_rating(), player->name,
(int)player->fuel, (int)(player->fuel) / HYPERSPACE_FUEL);
window_addText(wid, 80, 20,
INFO_WIDTH-120-BUTTON_WIDTH, INFO_HEIGHT-60,

View File

@ -265,11 +265,10 @@ void ship_view(char* shipname) {
Ship* s;
char buf[1024];
unsigned int wid;
wid = window_create(shipname, -1, -1, VIEW_WIDTH, VIEW_HEIGHT);
int h;
s = ship_get(shipname);
window_addText(wid, 20, 0, 100, VIEW_HEIGHT-40,
0, "txtLabel", &gl_smallFont, &cDConsole,
snprintf(buf, 1024,
"Name:\n"
"Class:\n"
"Crew:\n"
@ -284,7 +283,13 @@ void ship_view(char* shipname) {
"Energy:\n"
"\n"
"Weapon Space:\n"
"Cargo Space:\n");
"Cargo Space:\n"
"Fuel:\n");
h = gl_printHeight(&gl_smallFont, VIEW_WIDTH, buf);
wid = window_create(shipname, -1, -1, VIEW_WIDTH, h+60+BUTTON_HEIGHT);
window_addText(wid, 20, -40, VIEW_WIDTH, h,
0, "txtLabel", &gl_smallFont, &cDConsole, buf);
snprintf(buf, 1024,
"%s\n"
@ -301,13 +306,15 @@ void ship_view(char* shipname) {
"%.2f MJ (%.2f MJ/s)\n)"
"\n"
"%d Tons\n"
"%d Tons\n",
"%d Tons\n"
"%d Units\n",
s->name, ship_class(s), s->crew, s->mass,
s->thrust/s->mass, s->speed, s->turn,
s->shield, s->shield_regen, s->armour, s->armour_regen,
s->energy, s->energy_regen, s->cap_weapon, s->cap_cargo);
s->energy, s->energy_regen,
s->cap_weapon, s->cap_cargo, s->fuel);
window_addText(wid, 120, 0, VIEW_WIDTH-140, VIEW_HEIGHT-40,
window_addText(wid, 120, -40, VIEW_WIDTH-140, h,
0, "txtProperties", &gl_smallFont, &cBlack, buf);
// Close the button.