diff options
author | Eugene Sandulenko | 2016-04-19 10:37:53 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-04-19 10:37:53 +0200 |
commit | fd7bf64131a0f1ecc5f3b4039c481fff52eb6efa (patch) | |
tree | 092ffce1e890a20636a17eeb934f3bfea4d32f40 /engines/wage/wage.cpp | |
parent | 609dd56b136db3e0bdfc7906bdc386403e4a1192 (diff) | |
download | scummvm-rg350-fd7bf64131a0f1ecc5f3b4039c481fff52eb6efa.tar.gz scummvm-rg350-fd7bf64131a0f1ecc5f3b4039c481fff52eb6efa.tar.bz2 scummvm-rg350-fd7bf64131a0f1ecc5f3b4039c481fff52eb6efa.zip |
WAGE: Switched event processing to generic code
Diffstat (limited to 'engines/wage/wage.cpp')
-rw-r--r-- | engines/wage/wage.cpp | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp index 3a52aed1c4..73794f7afd 100644 --- a/engines/wage/wage.cpp +++ b/engines/wage/wage.cpp @@ -148,24 +148,14 @@ void WageEngine::processEvents() { Common::Event event; while (_eventMan->pollEvent(event)) { + if (_gui->processEvent(event)) + continue; + switch (event.type) { case Common::EVENT_QUIT: if (saveDialog()) _shouldQuit = true; break; - case Common::EVENT_MOUSEMOVE: - _gui->mouseMove(event.mouse.x, event.mouse.y); - break; - case Common::EVENT_LBUTTONDOWN: - _gui->mouseDown(event.mouse.x, event.mouse.y); - break; - case Common::EVENT_LBUTTONUP: - { - Designed *obj = _gui->mouseUp(event.mouse.x, event.mouse.y); - if (obj != NULL) - processTurn(NULL, obj); - } - break; case Common::EVENT_KEYDOWN: switch (event.kbd.keycode) { case Common::KEYCODE_BACKSPACE: |