X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FWorldState.hpp;h=6ab613f85e88634b6dd03bf276964276330a649d;hb=74b5bd523b0312ee71f0443789bb40f1476054a4;hp=38f894420b717115c0cb049beb67c1f130b2b702;hpb=551573ecb04969696f916aeb5485658e298a7f6b;p=blank.git diff --git a/src/app/WorldState.hpp b/src/app/WorldState.hpp index 38f8944..6ab613f 100644 --- a/src/app/WorldState.hpp +++ b/src/app/WorldState.hpp @@ -1,7 +1,9 @@ #ifndef BLANK_APP_WORLDSTATE_HPP_ #define BLANK_APP_WORLDSTATE_HPP_ +#include "PreloadState.hpp" #include "State.hpp" +#include "UnloadState.hpp" #include "../ai/Spawner.hpp" #include "../ui/Interface.hpp" #include "../world/World.hpp" @@ -22,6 +24,8 @@ public: const WorldSave & ); + void OnEnter() override; + void Handle(const SDL_Event &) override; void Update(int dt) override; void Render(Viewport &) override; @@ -34,6 +38,9 @@ private: Spawner spawner; Interface interface; + PreloadState preload; + UnloadState unload; + }; }