1 #ifndef BLANK_APP_SERVERSTATE_HPP_
2 #define BLANK_APP_SERVERSTATE_HPP_
5 #include "../net/Server.hpp"
6 #include "../world/BlockTypeRegistry.hpp"
7 #include "../world/World.hpp"
12 class HeadlessEnvironment;
19 HeadlessEnvironment &,
20 const World::Config &,
22 const Server::Config &
25 void Handle(const SDL_Event &) override;
26 void Update(int dt) override;
27 void Render(Viewport &) override;
30 HeadlessEnvironment &env;
31 BlockTypeRegistry block_types;