#include "State.hpp"
#include "../ui/Progress.hpp"
-#include "../graphics/Font.hpp"
#include <cstddef>
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;
private:
Environment &env;
ChunkLoader &loader;
- Font font;
+ ChunkRenderer &render;
Progress progress;
std::size_t total;
std::size_t per_update;