]> git.localhorst.tv Git - blank.git/blobdiff - src/app/runtime.cpp
unified location handling
[blank.git] / src / app / runtime.cpp
index 22ca920d21c1ff2dde734234c80c749dad6faf0f..c80fa765998069a185556e6ad2bdde046d73bc82 100644 (file)
@@ -12,6 +12,7 @@
 
 #include <cctype>
 #include <cstdlib>
+#include <ctime>
 #include <fstream>
 #include <iostream>
 #include <SDL.h>
@@ -117,8 +118,17 @@ HeadlessEnvironment::HeadlessEnvironment(const Config &config)
 : config(config)
 , loader(config.asset_path)
 , counter()
-, state() {
-
+, state()
+, rng(
+#ifdef BLANK_PROFILING
+0
+#else
+std::time(nullptr)
+#endif
+){
+       for (int i = 0; i < 4; ++i) {
+               rng.Next<int>();
+       }
 }
 
 string HeadlessEnvironment::Config::GetWorldPath(const string &world_name) const {