X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FPreloadState.hpp;h=64936dc2b7cd5ebdae270bec0bb00d4b77362fbe;hb=38a4cffc0b6aa58e49d24c06aad7bee14cb6515d;hp=2c85f987dcb7b7e715f6f23185db53d37c2ddaa2;hpb=22b25d4b9cc24e249bc8007757267cea00ab18d3;p=blank.git diff --git a/src/app/PreloadState.hpp b/src/app/PreloadState.hpp index 2c85f98..64936dc 100644 --- a/src/app/PreloadState.hpp +++ b/src/app/PreloadState.hpp @@ -3,19 +3,22 @@ #include "State.hpp" +#include "../ui/Progress.hpp" + #include namespace blank { class ChunkLoader; +class ChunkRenderer; class Environment; class PreloadState : public State { public: - PreloadState(Environment &, ChunkLoader &); + PreloadState(Environment &, ChunkLoader &, ChunkRenderer &); void Handle(const SDL_Event &) override; void Update(int dt) override; @@ -24,6 +27,9 @@ public: private: Environment &env; ChunkLoader &loader; + ChunkRenderer &render; + Progress progress; + std::size_t total; std::size_t per_update; };