diff options
author | alberth <alberth@openttd.org> | 2012-05-06 15:03:45 +0000 |
---|---|---|
committer | alberth <alberth@openttd.org> | 2012-05-06 15:03:45 +0000 |
commit | 88224d001d640eb6bf3f4a0215a63b44dbe34cb9 (patch) | |
tree | 028e041d1c21c3271c45fc37e90eeb70b949d841 /src/settings_gui.cpp | |
parent | 8c585e5ad6d0d115c48fbc4f11a5a70f9f997f24 (diff) | |
download | openttd-88224d001d640eb6bf3f4a0215a63b44dbe34cb9.tar.xz |
(svn r24210) -Feature: Split the renew-months setting text in two string values (one before life time and one after).
Diffstat (limited to 'src/settings_gui.cpp')
-rw-r--r-- | src/settings_gui.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index a0529b05d..dbf80d7a7 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -1289,6 +1289,9 @@ void SettingEntry::DrawSetting(GameSettings *settings_ptr, const SettingDesc *sd if ((sdb->flags & SGF_MULTISTRING) != 0) { SetDParam(1, sdb->val_str - sdb->min + value); + } else if ((sdb->flags & SGF_DISPLAY_ABS) != 0) { + SetDParam(1, sdb->val_str + ((value >= 0) ? 1 : 0)); + value = abs(value); } else { SetDParam(1, sdb->val_str + ((value == 0 && (sdb->flags & SGF_0ISDISABLED) != 0) ? 1 : 0)); } |