From 32e734f59d2f4f4f950b2c1664eaccadb5a9b8c3 Mon Sep 17 00:00:00 2001 From: Mathieu Schroeter Date: Fri, 3 Nov 2017 08:55:07 +0100 Subject: [PATCH] Prevent screen move when we are not playing or building - It closes issue #46. --- src/event.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/event.cxx b/src/event.cxx index c574663..e008ba7 100644 --- a/src/event.cxx +++ b/src/event.cxx @@ -5426,6 +5426,9 @@ CEvent::TreatEventBase (const SDL_Event & event) case SDLK_UP: case SDLK_DOWN: { + if (m_phase != EV_PHASE_PLAY && m_phase != EV_PHASE_BUILD) + return true; + bool left, right, up, down; const Uint8 * state = SDL_GetKeyboardState (nullptr);