diff options
author | frosch <frosch@openttd.org> | 2010-06-13 14:14:37 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2010-06-13 14:14:37 +0000 |
commit | 0270ca846eebab033e9595687a11c0f2000bb9a2 (patch) | |
tree | c2195fea75d6337b69ac8de0dc3a69be19eef6d1 /src/settings.cpp | |
parent | 86244ad31e56acfd826f763c897a414acd369d5c (diff) | |
download | openttd-0270ca846eebab033e9595687a11c0f2000bb9a2.tar.xz |
(svn r19978) -Add: Read settings during SL_LOAD_CHECK.
Diffstat (limited to 'src/settings.cpp')
-rw-r--r-- | src/settings.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/settings.cpp b/src/settings.cpp index 7255ca048..a9f40756d 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -65,6 +65,7 @@ #include "engine_base.h" #include "smallmap_gui.h" #include "roadveh.h" +#include "fios.h" #include "void_map.h" #include "station_base.h" @@ -1967,6 +1968,11 @@ static void Load_PATS() LoadSettings(_settings, &_settings_game); } +static void Check_PATS() +{ + LoadSettings(_settings, &_load_check_data.settings); +} + static void Save_PATS() { SaveSettings(_settings, &_settings_game); @@ -1985,8 +1991,8 @@ void CheckConfig() } extern const ChunkHandler _setting_chunk_handlers[] = { - { 'OPTS', NULL, Load_OPTS, NULL, NULL, CH_RIFF}, - { 'PATS', Save_PATS, Load_PATS, NULL, NULL, CH_RIFF | CH_LAST}, + { 'OPTS', NULL, Load_OPTS, NULL, NULL, CH_RIFF}, + { 'PATS', Save_PATS, Load_PATS, NULL, Check_PATS, CH_RIFF | CH_LAST}, }; static bool IsSignedVarMemType(VarType vt) |