mirror of
https://github.com/nzp-team/glquake.git
synced 2024-11-10 06:31:35 +00:00
Display proper build date on MAIN MENU
This commit is contained in:
parent
9dda9b48ef
commit
d268560beb
1 changed files with 25 additions and 1 deletions
|
@ -40,6 +40,8 @@ extern char* loadname2;
|
|||
extern char* loadnamespec;
|
||||
extern qboolean loadscreeninit;
|
||||
|
||||
char* game_build_date;
|
||||
|
||||
// Backgrounds
|
||||
qpic_t *menu_bk;
|
||||
|
||||
|
@ -391,6 +393,9 @@ void M_Main_Draw (void)
|
|||
menu_bk = Draw_CachePic("gfx/menu/menu_background");
|
||||
Draw_Pic (0, 0, menu_bk);
|
||||
|
||||
// Version String
|
||||
Draw_ColoredString((vid.width - (strlen(game_build_date) * 8)) + 4, 5, game_build_date, 255, 255, 255, 255, 1);
|
||||
|
||||
char *MAIN_MENU_ITEMS[MAIN_ITEMS];
|
||||
MAIN_MENU_ITEMS[0] = "Single Player";
|
||||
MAIN_MENU_ITEMS[1] = "Multi Player";
|
||||
|
@ -832,7 +837,7 @@ void M_Menu_CustomMaps_Draw (void)
|
|||
Draw_FillByColor(0, 0, 480, 272, 0, 0, 0, 102);
|
||||
|
||||
// Version String
|
||||
Draw_ColoredString(vid.width - 40, 5, "v1.0", 255, 255, 255, 255, 1);
|
||||
Draw_ColoredString((vid.width - (strlen(game_build_date) * 8)) + 4, 5, game_build_date, 255, 255, 255, 255, 1);
|
||||
|
||||
// Header
|
||||
Draw_ColoredString(10, 10, "CUSTOM MAPS", 255, 255, 255, 255, 2);
|
||||
|
@ -2010,6 +2015,25 @@ void M_Init (void)
|
|||
Cmd_AddCommand ("menu_video", M_Menu_Video_f);
|
||||
Cmd_AddCommand ("menu_quit", M_Menu_Quit_f);
|
||||
|
||||
// Snag the game version
|
||||
long length;
|
||||
FILE* f = fopen(va("%s/version.txt", com_gamedir), "rb");
|
||||
|
||||
if (f)
|
||||
{
|
||||
fseek (f, 0, SEEK_END);
|
||||
length = ftell (f);
|
||||
fseek (f, 0, SEEK_SET);
|
||||
game_build_date = malloc(length);
|
||||
|
||||
if (game_build_date)
|
||||
fread (game_build_date, 1, length, f);
|
||||
|
||||
fclose (f);
|
||||
} else {
|
||||
game_build_date = "version.txt not found.";
|
||||
}
|
||||
|
||||
Map_Finder();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue