aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/wage.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-01-01 01:43:59 +0100
committerEugene Sandulenko2016-01-01 01:46:27 +0100
commitac87bc9671822ce26e9dd4a5f77b23de83a71b63 (patch)
tree1767759fc3e9e192850260c13caae6dc703cef47 /engines/wage/wage.cpp
parentc001c30547af9197f07227de70a85f09a8c8920a (diff)
downloadscummvm-rg350-ac87bc9671822ce26e9dd4a5f77b23de83a71b63.tar.gz
scummvm-rg350-ac87bc9671822ce26e9dd4a5f77b23de83a71b63.tar.bz2
scummvm-rg350-ac87bc9671822ce26e9dd4a5f77b23de83a71b63.zip
WAGE: Implement cursor drawing and handling
Diffstat (limited to 'engines/wage/wage.cpp')
-rw-r--r--engines/wage/wage.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp
index d3983111b7..2ff0c66f86 100644
--- a/engines/wage/wage.cpp
+++ b/engines/wage/wage.cpp
@@ -56,7 +56,6 @@
#include "engines/engine.h"
#include "engines/util.h"
#include "gui/EventRecorder.h"
-#include "graphics/palette.h"
#include "wage/wage.h"
#include "wage/design.h"
@@ -86,18 +85,9 @@ WageEngine::~WageEngine() {
delete _rnd;
}
-static byte palette[] = {
- 0, 0, 0, // Black
- 0x80, 0x80, 0x80, // Gray
- 0xff, 0xff, 0xff, // White
- 0x00, 0xff, 0x00 // Green
-};
-
Common::Error WageEngine::run() {
initGraphics(512, 342, true);
- g_system->getPaletteManager()->setPalette(palette, 0, 4);
-
// Create debugger console. It requires GFX to be initialized
_console = new Console(this);
@@ -151,6 +141,9 @@ void WageEngine::processEvents() {
case Common::EVENT_QUIT:
error("Exiting");
break;
+ case Common::EVENT_MOUSEMOVE:
+ _gui->mouseMove(event.mouse.x, event.mouse.y);
+ break;
default:
break;
}