X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FEnvironment.hpp;h=7061000fa221ffe1f3da97ad7e42ff43d4a08fcf;hb=69e4d6c0a86a27f9b3f1297e46c55b36059a24b9;hp=97f4a7ec54434e839dfaba76c66095a80bb17cf7;hpb=1afc887a2040dfdedfa66913e94ff7a9634f648f;p=blank.git diff --git a/src/app/Environment.hpp b/src/app/Environment.hpp index 97f4a7e..7061000 100644 --- a/src/app/Environment.hpp +++ b/src/app/Environment.hpp @@ -6,6 +6,8 @@ #include "StateControl.hpp" #include "../audio/Audio.hpp" #include "../graphics/Viewport.hpp" +#include "../rand/GaloisLFSR.hpp" +#include "../shared/MessageState.hpp" #include "../ui/Keymap.hpp" #include @@ -36,6 +38,8 @@ struct HeadlessEnvironment { StateControl state; + GaloisLFSR rng; + explicit HeadlessEnvironment(const Config &); @@ -53,9 +57,13 @@ struct Environment Keymap keymap; + MessageState msg_state; + Environment(Window &win, const Config &); + void ShowMessage(const char *); + }; }