diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-03-21 17:55:49 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-03-21 17:55:49 +0100 |
| commit | 9401116d59066a2bb6de9c12d9642afee1069314 (patch) | |
| tree | f886c23c9b4e2a300a1e2b1e18a068a2b39cd425 /src/graphics.cpp | |
| parent | caeb26e90ef09fdad85af72f460644e09d3b2c7c (diff) | |
| download | mario_sokoban-master.tar.gz mario_sokoban-master.tar.bz2 mario_sokoban-master.zip | |
Diffstat (limited to 'src/graphics.cpp')
| -rw-r--r-- | src/graphics.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/graphics.cpp b/src/graphics.cpp index 298fc43..2c8e525 100644 --- a/src/graphics.cpp +++ b/src/graphics.cpp @@ -134,6 +134,9 @@ void Graphics::handleEvent() case SDL_KEYDOWN: switch (e.key.keysym.sym) { + case SDLK_ESCAPE: + m_running = false; + break; case SDLK_UP: m_game.move(Game::DirectionUp); break; @@ -146,6 +149,12 @@ void Graphics::handleEvent() case SDLK_RIGHT: m_game.move(Game::DirectionRight); break; + case SDLK_BACKSPACE: + m_game.undo(); + break; + case SDLK_r: + m_game.reset(); + break; } if (m_game.won()) m_running = false; |
