diff --git a/application/application.cpp b/application/application.cpp index 1542e3d4..f5bec7cf 100644 --- a/application/application.cpp +++ b/application/application.cpp @@ -320,9 +320,11 @@ int eu07_application::init(int Argc, char *Argv[]) return result; } + // the run's seed, settled once and kept in Globals: the engines come out of it if (!Global.random_seed) Global.random_seed = true_random_seed(); Global.random_engine.seed(Global.random_seed); + Global.local_random_engine.seed(Global.random_seed); // configure the OS console according to Globals.ShowSystemConsole. // must run AFTER init_settings (so the ini-loaded value is honoured) and diff --git a/utilities/utilities.cpp b/utilities/utilities.cpp index f5377619..5ff79092 100644 --- a/utilities/utilities.cpp +++ b/utilities/utilities.cpp @@ -16,7 +16,6 @@ Copyright (C) 2007-2014 Maciej Cierniak //#include //#include #include -#include #include //#ifndef WIN32 //#include