1 #ifndef BLANK_APP_SERVERSTATE_HPP_
2 #define BLANK_APP_SERVERSTATE_HPP_
4 #include "IntervalTimer.hpp"
6 #include "../ai/Spawner.hpp"
7 #include "../model/Skeletons.hpp"
8 #include "../net/Server.hpp"
9 #include "../world/BlockTypeRegistry.hpp"
10 #include "../world/World.hpp"
15 class HeadlessEnvironment;
22 HeadlessEnvironment &,
23 const World::Config &,
25 const Server::Config &
28 void Handle(const SDL_Event &) override;
29 void Update(int dt) override;
30 void Render(Viewport &) override;
33 HeadlessEnvironment &env;
34 BlockTypeRegistry block_types;
39 IntervalTimer push_timer;