diff options
Diffstat (limited to 'src/openttd.cpp')
-rw-r--r-- | src/openttd.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/openttd.cpp b/src/openttd.cpp index c78ee406d..cb35c0a5e 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -286,6 +286,8 @@ static void ParseResolution(Dimension *res, const char *s) static void InitializeDynamicVariables() { /* Dynamic stuff needs to be initialized somewhere... */ + _engine_mngr.ResetToDefaultMapping(); + _house_mngr.ResetMapping(); _industry_mngr.ResetMapping(); _industile_mngr.ResetMapping(); _Company_pool.AddBlockToPool(); @@ -763,6 +765,7 @@ static void MakeNewGame(bool from_heightmap) _game_mode = GM_NORMAL; ResetGRFConfig(true); + _engine_mngr.ResetToDefaultMapping(); _house_mngr.ResetMapping(); _industile_mngr.ResetMapping(); _industry_mngr.ResetMapping(); |