ULTIMA8: Fix loading of keyboard bindings

This commit is contained in:
Paul Gilbert 2019-12-08 21:33:06 -08:00 committed by Paul Gilbert
parent 213b8d2013
commit f5428e8442
2 changed files with 20 additions and 23 deletions

View file

@ -171,6 +171,22 @@ public:
reverse_iterator rend() {
return reverse_iterator(this, -1);
}
bool operator==(const string &x) const {
return !Compare(x);
}
bool operator==(const char *x) const {
return !Compare(x);
}
bool operator!=(const string &x) const {
return Compare(x) != 0;
}
bool operator !=(const char *x) const {
return Compare(x) != 0;
}
};
extern const char *const endl;

View file

@ -1292,31 +1292,12 @@ void Ultima8Engine::handleEvent(const Common::Event &event) {
break;
}
case Common::EVENT_KEYDOWN: {
if (_mouse->dragging() != Mouse::DRAG_NOT) break;
case Common::EVENT_KEYDOWN:
if (_mouse->dragging() != Mouse::DRAG_NOT)
break;
/*
switch (event.kbd.keycode) {
case Common::KEYCODE_KP_PLUS: {
midi_volume+=8;
if (midi_volume>255) midi_volume =255;
pout << "Midi Volume is now: " << midi_volume << std::endl;
if (midi_driver) midi_driver->setGlobalVolume(midi_volume);
} break;
case Common::KEYCODE_KP_MINUS: {
midi_volume-=8;
if (midi_volume<0) midi_volume = 0;
pout << "Midi Volume is now: " << midi_volume << std::endl;
if (midi_driver) midi_driver->setGlobalVolume(midi_volume);
} break;
default:
break;
}
*/
// Any special key handling goes here
break;
}
// any more useful events?
default:
break;