#include "../ai/Spawner.hpp"
#include "../app/IntervalTimer.hpp"
#include "../app/State.hpp"
-#include "../model/Skeletons.hpp"
+#include "../model/ModelRegistry.hpp"
+#include "../model/ShapeRegistry.hpp"
#include "../world/BlockTypeRegistry.hpp"
#include "../world/ChunkLoader.hpp"
#include "../world/Generator.hpp"
const WorldSave &,
const Config &
);
+ ~ServerState();
void Handle(const SDL_Event &) override;
void Update(int dt) override;
private:
HeadlessEnvironment &env;
+ ShapeRegistry shapes;
BlockTypeRegistry block_types;
+ ModelRegistry models;
World world;
Generator generator;
ChunkLoader chunk_loader;
- Skeletons skeletons;
Spawner spawner;
Server server;
IntervalTimer loop_timer;