X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fclient%2FInitialState.hpp;fp=src%2Fclient%2FInitialState.hpp;h=05e457d324e9002ee8ebcaec69a2363dc709c352;hb=1afc887a2040dfdedfa66913e94ff7a9634f648f;hp=0000000000000000000000000000000000000000;hpb=da5073a7fdb1ca066e778a02db33d5d15073aea0;p=blank.git diff --git a/src/client/InitialState.hpp b/src/client/InitialState.hpp new file mode 100644 index 0000000..05e457d --- /dev/null +++ b/src/client/InitialState.hpp @@ -0,0 +1,34 @@ +#ifndef BLANK_CLIENT_INITIALSTATE_HPP_ +#define BLANK_CLIENT_INITIALSTATE_HPP_ + +#include "../app/State.hpp" +#include "../ui/FixedText.hpp" + + +namespace blank { +namespace client { + +class MasterState; + +class InitialState +: public State { + +public: + explicit InitialState(MasterState &); + + void OnEnter() override; + + void Handle(const SDL_Event &) override; + void Update(int dt) override; + void Render(Viewport &) override; + +private: + MasterState &master; + FixedText message; + +}; + +} +} + +#endif