X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FUnloadState.cpp;h=dfe270ed61f39301032abd3a6a3121f8df017363;hb=5cd73a8f2b40e59ec13aa2a6af33bc8e2a6b9a6c;hp=49801bfbc5dcaab19ed7a48d6c994d25959e8ccb;hpb=29ee0558fdd951b25f41005ed721241b1f28aefa;p=blank.git diff --git a/src/app/UnloadState.cpp b/src/app/UnloadState.cpp index 49801bf..dfe270e 100644 --- a/src/app/UnloadState.cpp +++ b/src/app/UnloadState.cpp @@ -10,8 +10,7 @@ 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) @@ -22,6 +21,14 @@ UnloadState::UnloadState(Environment &env, ChunkLoader &loader) } +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 }