diff options
author | rubidium <rubidium@openttd.org> | 2009-01-03 00:58:59 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-01-03 00:58:59 +0000 |
commit | 4c1c6cd8e864ec22319f8f1d7e683a3b9ec0cb7c (patch) | |
tree | 9607ee17b88433bd8c52525be29f9105ea278417 /src/saveload.cpp | |
parent | 761a3037c376fcc649cab4497f5698e8660eade0 (diff) | |
download | openttd-4c1c6cd8e864ec22319f8f1d7e683a3b9ec0cb7c.tar.xz |
(svn r14792) -Feature: make the date format for default savegame/screenshot names configurable
Diffstat (limited to 'src/saveload.cpp')
-rw-r--r-- | src/saveload.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/saveload.cpp b/src/saveload.cpp index 79c81731c..2fb119e17 100644 --- a/src/saveload.cpp +++ b/src/saveload.cpp @@ -1829,7 +1829,13 @@ void GenerateDefaultSaveName(char *buf, const char *last) /* Check if we are not a spectator who wants to generate a name.. * Let's use the name of company #0 for now. */ SetDParam(0, IsValidCompanyID(_local_company) ? _local_company : COMPANY_FIRST); - SetDParam(1, _date); + switch (_settings_client.gui.date_format_in_default_names) { + case 0: SetDParam(1, STR_JUST_DATE_LONG); break; + case 1: SetDParam(1, STR_JUST_DATE_TINY); break; + case 2: SetDParam(1, STR_JUST_DATE_ISO); break; + default: NOT_REACHED(); + } + SetDParam(2, _date); GetString(buf, STR_4004, last); SanitizeFilename(buf); } |