#include "ChunkReceiver.hpp"
#include "NetworkedInput.hpp"
#include "../app/IntervalTimer.hpp"
+#include "../audio/SoundBank.hpp"
#include "../graphics/SkyBox.hpp"
#include "../io/WorldSave.hpp"
#include "../net/Packet.hpp"
World &GetWorld() noexcept { return world; }
Player &GetPlayer() noexcept { return player; }
+ PlayerController &GetPlayerController() noexcept { return input; }
ChunkReceiver &GetChunkReceiver() noexcept { return chunk_receiver; }
void OnEnter() override;
private:
MasterState &master;
WorldResources res;
+ SoundBank sounds;
WorldSave save;
World world;
Player &player;