#include "Assets.hpp"
#include "FrameCounter.hpp"
-#include "init.hpp"
-#include "RandomWalk.hpp"
+#include "../ai/RandomWalk.hpp"
#include "../audio/Audio.hpp"
#include "../graphics/Viewport.hpp"
#include "../ui/Interface.hpp"
namespace blank {
+class Window;
+
class Application {
public:
World::Config world = World::Config();
};
- explicit Application(const Config &);
+ Application(Window &, const Config &);
~Application();
Application(const Application &) = delete;
static Entity &MakeTestEntity(World &);
private:
- Init init;
+ Window &window;
Viewport viewport;
Assets assets;
Audio audio;