X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2Fruntime.cpp;h=780a063fc1c3b27e1f15599dd47c32bfcbc37393;hb=78a290bd642c5578c9dd17481c8164ff50889ca2;hp=7a489e6e21e542d1cdf843685ca34e6c048cbb6e;hpb=561047fd00bb427455a6d3a8dc02573c074b01ee;p=blank.git diff --git a/src/app/runtime.cpp b/src/app/runtime.cpp index 7a489e6..780a063 100644 --- a/src/app/runtime.cpp +++ b/src/app/runtime.cpp @@ -135,7 +135,8 @@ Environment::Environment(Window &win, const Config &config) , audio() , viewport() , window(win) -, keymap() { +, keymap() +, msg_state(*this) { viewport.Clear(); window.Flip(); keymap.LoadDefault(); @@ -150,6 +151,12 @@ Environment::Environment(Window &win, const Config &config) } } +void Environment::ShowMessage(const char *msg) { + cout << msg << endl; + msg_state.SetMessage(msg); + state.Push(&msg_state); +} + Runtime::Runtime() noexcept : name("blank")