diff options
author | ancarola <raffaele.ancarola@epfl.ch> | 2019-01-12 23:24:05 +0100 |
---|---|---|
committer | ancarola <raffaele.ancarola@epfl.ch> | 2019-01-12 23:24:05 +0100 |
commit | c35dfbd0bb8a1abfef876bb6dbe20945867a5270 (patch) | |
tree | 895fbe6a09c24c45f09d33da7bf46a2e19e0155c /engine/flatwindow.cpp | |
parent | initialization (diff) | |
download | flatland-c35dfbd0bb8a1abfef876bb6dbe20945867a5270.tar.gz flatland-c35dfbd0bb8a1abfef876bb6dbe20945867a5270.zip |
edas
Diffstat (limited to 'engine/flatwindow.cpp')
-rw-r--r-- | engine/flatwindow.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/engine/flatwindow.cpp b/engine/flatwindow.cpp index 2a39b0a..d1d444e 100644 --- a/engine/flatwindow.cpp +++ b/engine/flatwindow.cpp @@ -155,6 +155,20 @@ void FlatWindow::setWindowStatus(window_status status) this->status = status; } +void FlatWindow::serial_cb(const SDL_Event &event) +{ + // TODO Default escape exits + + switch (event.type) + { + case SDL_KEYDOWN: + + if (event.key.keysym.sym == SDLK_ESCAPE) + close(); // TODO not enough + break; + } +} + Uint32 FlatWindow::winstatus_to_flags(window_status s) { Uint32 flags = 0; |