diff options
author | yexo <yexo@openttd.org> | 2009-02-21 02:34:53 +0000 |
---|---|---|
committer | yexo <yexo@openttd.org> | 2009-02-21 02:34:53 +0000 |
commit | 598d20eedcfb9ac05877b48171604e115d38a46c (patch) | |
tree | f078747297abae0d4c76406a0b8e0d6b37a2a9c5 /src/settings.cpp | |
parent | 057ceec51c0080826d9c3f2e1cf914d307f734a8 (diff) | |
download | openttd-598d20eedcfb9ac05877b48171604e115d38a46c.tar.xz |
(svn r15538) -Fix (r15334): The difficulty level wasn't set to custom when changing the amount of towns/industries from the newgame gui.
Diffstat (limited to 'src/settings.cpp')
-rw-r--r-- | src/settings.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/settings.cpp b/src/settings.cpp index 0dc48cfc8..ecfc3403c 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -1009,7 +1009,10 @@ static bool DifficultyReset(int32 level) static bool DifficultyChange(int32) { if (_game_mode == GM_MENU) { - _settings_newgame.difficulty.diff_level = 3; + if (_settings_newgame.difficulty.diff_level != 3) { + ShowErrorMessage(INVALID_STRING_ID, STR_DIFFICULTY_TO_CUSTOM, 0, 0); + _settings_newgame.difficulty.diff_level = 3; + } } else { _settings_game.difficulty.diff_level = 3; } |