diff options
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/char_select.cpp | 6 | ||||
-rw-r--r-- | src/gui/char_server.cpp | 6 | ||||
-rw-r--r-- | src/gui/login.cpp | 6 |
3 files changed, 18 insertions, 0 deletions
diff --git a/src/gui/char_select.cpp b/src/gui/char_select.cpp index 5032b196..128fbf7c 100644 --- a/src/gui/char_select.cpp +++ b/src/gui/char_select.cpp @@ -441,6 +441,12 @@ void charSelect() case SDL_QUIT: state = EXIT; break; + + case SDL_MOUSEMOTION: + // Update the known mouse position + mouseX = event.motion.x; + mouseY = event.motion.y; + break; } guiInput->pushInput(event); diff --git a/src/gui/char_server.cpp b/src/gui/char_server.cpp index c0f1c523..781f4a37 100644 --- a/src/gui/char_server.cpp +++ b/src/gui/char_server.cpp @@ -126,6 +126,12 @@ void char_server() { case SDL_QUIT: state = EXIT; break; + + case SDL_MOUSEMOTION: + // Update the known mouse position + mouseX = event.motion.x; + mouseY = event.motion.y; + break; } guiInput->pushInput(event); diff --git a/src/gui/login.cpp b/src/gui/login.cpp index 5496c01b..d0cfa899 100644 --- a/src/gui/login.cpp +++ b/src/gui/login.cpp @@ -147,6 +147,12 @@ void login() { state = EXIT; } break; + + case SDL_MOUSEMOTION: + // Update the known mouse position + mouseX = event.motion.x; + mouseY = event.motion.y; + break; } guiInput->pushInput(event); |