#include "Application.hpp"
#include "Environment.hpp"
-#include "PreloadState.hpp"
#include "Runtime.hpp"
#include "WorldState.hpp"
#include "init.hpp"
-#include "../world/WorldSave.hpp"
+#include "../io/WorldSave.hpp"
#include <cctype>
#include <cstdlib>
, window(win)
, assets(asset_path)
, counter() {
-
+ viewport.Clear();
+ window.Flip();
}
if (save.Exists()) {
save.Read(config.world);
} else {
- save.Create(config.world);
+ save.Write(config.world);
}
Application app(env);
- WorldState world_state(env, config.interface, config.world);
+ WorldState world_state(env, config.interface, config.world, save);
app.PushState(&world_state);
- PreloadState preloader(env, world_state.GetWorld().Loader());
- app.PushState(&preloader);
-
switch (mode) {
default:
case NORMAL: