#include "UnloadState.hpp"
#include "Environment.hpp"
+#include "../io/WorldSave.hpp"
#include "../world/ChunkLoader.hpp"
-#include "../world/WorldSave.hpp"
namespace blank {
UnloadState::UnloadState(Environment &env, ChunkLoader &loader)
: env(env)
, loader(loader)
-, font(env.assets.LoadFont("DejaVuSans", 24))
-, progress(font)
+, progress(env.assets.large_ui_font)
, cur(loader.Loaded().begin())
, end(loader.Loaded().end())
, done(0)
}
+void UnloadState::OnResume() {
+ cur = loader.Loaded().begin();
+ end = loader.Loaded().end();
+ done = 0;
+ total = loader.Loaded().size();
+}
+
+
void UnloadState::Handle(const SDL_Event &) {
// ignore everything
}