diff options
Diffstat (limited to 'engines/cge/events.cpp')
-rw-r--r-- | engines/cge/events.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/cge/events.cpp b/engines/cge/events.cpp index 116eb34b52..6168dd15a8 100644 --- a/engines/cge/events.cpp +++ b/engines/cge/events.cpp @@ -141,7 +141,7 @@ void Keyboard::newKeyboard(Common::Event &event) { /*----------------- MOUSE interface -----------------*/ -Mouse::Mouse(CGEEngine *vm, Bitmap **shpl) : Sprite(vm, shpl), _busy(NULL), _hold(NULL), _hx(0), _vm(vm) { +Mouse::Mouse(CGEEngine *vm) : Sprite(vm, NULL), _busy(NULL), _hold(NULL), _hx(0), _vm(vm) { static Seq ms[] = { { 0, 0, 0, 0, 1 }, { 1, 1, 0, 0, 1 } @@ -157,6 +157,12 @@ Mouse::Mouse(CGEEngine *vm, Bitmap **shpl) : Sprite(vm, shpl), _busy(NULL), _hol setSeq(ms); + BMP_PTR *MC = new BMP_PTR[3]; + MC[0] = new Bitmap("MOUSE", true); + MC[1] = new Bitmap("DUMMY", true); + MC[2] = NULL; + setShapeList(MC); + gotoxy(SCR_WID/2, SCR_HIG/2); _z = 127; step(1); |