Change savegame date description format to %x %X which is short, descriptive and locale-dependent. Patch by Emdek, closes ticket:2303

master
Per Inge Mathisen 2010-11-13 13:57:15 +01:00
parent 28c1b3ea8d
commit e41fa8fbef
1 changed files with 3 additions and 1 deletions

View File

@ -311,6 +311,7 @@ static BOOL _addLoadSave(BOOL bLoad, const char *sSearchPath, const char *sExten
W_BUTTON *button;
char savefile[256];
time_t savetime;
struct tm *timeinfo;
// See if this filename contains the extension we're looking for
if (!strstr(*i, checkExtension))
@ -326,7 +327,8 @@ static BOOL _addLoadSave(BOOL bLoad, const char *sSearchPath, const char *sExten
/* Figure save-time */
snprintf(savefile, sizeof(savefile), "%s/%s", sSearchPath, *i);
savetime = PHYSFS_getLastModTime(savefile);
sstrcpy(sSlotTips[slotCount], ctime(&savetime));
timeinfo = localtime(&savetime);
strftime(sSlotTips[slotCount], sizeof(sSlotTips[slotCount]), "%x %X", timeinfo);
/* Set the button-text */
(*i)[strlen(*i) - 4] = '\0'; // remove .gam extension