#include "PreloadState.hpp"
#include "UnloadState.hpp"
#include "../ai/Spawner.hpp"
+#include "../audio/SoundBank.hpp"
#include "../graphics/SkyBox.hpp"
-#include "../model/ShapeRegistry.hpp"
-#include "../model/Skeletons.hpp"
+#include "../shared/WorldResources.hpp"
#include "../ui/DirectInput.hpp"
#include "../ui/HUD.hpp"
#include "../ui/InteractiveManipulator.hpp"
#include "../ui/Interface.hpp"
-#include "../world/BlockTypeRegistry.hpp"
#include "../world/ChunkIndex.hpp"
#include "../world/ChunkLoader.hpp"
#include "../world/ChunkRenderer.hpp"
private:
Config &config;
Environment &env;
- ShapeRegistry shapes;
- BlockTypeRegistry block_types;
+ WorldResources res;
+ SoundBank sounds;
const WorldSave &save;
World world;
ChunkIndex &spawn_index;
Generator generator;
ChunkLoader chunk_loader;
ChunkRenderer chunk_renderer;
- Skeletons skeletons;
Spawner spawner;
SkyBox sky;