1 #ifndef BLANK_APP_CLIENTSTATE_HPP_
2 #define BLANK_APP_CLIENTSTATE_HPP_
5 #include "../net/Client.hpp"
6 #include "../ui/Interface.hpp"
7 #include "../world/BlockTypeRegistry.hpp"
8 #include "../world/ChunkRenderer.hpp"
9 #include "../world/World.hpp"
22 const World::Config &,
24 const Interface::Config &,
25 const Client::Config &
28 void OnEnter() override;
30 void Handle(const SDL_Event &) override;
31 void Update(int dt) override;
32 void Render(Viewport &) override;
36 BlockTypeRegistry block_types;
38 ChunkRenderer chunk_renderer;