aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/avalot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/avalanche/avalot.cpp')
-rw-r--r--engines/avalanche/avalot.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/avalanche/avalot.cpp b/engines/avalanche/avalot.cpp
index f553c453a0..e1879e1b56 100644
--- a/engines/avalanche/avalot.cpp
+++ b/engines/avalanche/avalot.cpp
@@ -143,8 +143,8 @@ void Avalot::setup() {
//setcolor(7);
_vm->_gyro->holdthedawn = false;
_vm->_lucerna->dawn();
- _vm->_gyro->cursoron = false;
- _vm->_basher->cursor_on();
+ _vm->_parser->_cursorState = false;
+ _vm->_parser->cursorOn();
_vm->_trip->newspeed();
if (! _vm->_gyro->reloaded)
@@ -171,8 +171,12 @@ void Avalot::handleKeyDown(const Common::Event &event) {
case Common::KEYCODE_KP5:
_vm->_trip->handleMoveKey(event); // Fallthroughs are intended.
break;
- case Common::KEYCODE_BACKSPACE :
+ case Common::KEYCODE_BACKSPACE:
_vm->_parser->handleBackspace();
+ break;
+ case Common::KEYCODE_RETURN:
+ _vm->_parser->handleReturn();
+ break;
}
if ((32 <= event.kbd.ascii) && (event.kbd.ascii <= 128) && (event.kbd.ascii != 47))