aboutsummaryrefslogtreecommitdiff
path: root/queen/talk.cpp
diff options
context:
space:
mode:
authorGregory Montoir2003-12-12 10:33:34 +0000
committerGregory Montoir2003-12-12 10:33:34 +0000
commitfef457ed0e63e0cf8df9fa7d724f4ea624d7cc5d (patch)
tree4f0da60737e7db3506b763f57fc83ba85c5bce34 /queen/talk.cpp
parentd7411615b89972917bd0da6a08c9ebcbe6c66c53 (diff)
downloadscummvm-rg350-fef457ed0e63e0cf8df9fa7d724f4ea624d7cc5d.tar.gz
scummvm-rg350-fef457ed0e63e0cf8df9fa7d724f4ea624d7cc5d.tar.bz2
scummvm-rg350-fef457ed0e63e0cf8df9fa7d724f4ea624d7cc5d.zip
get rid of Verb class
svn-id: r11594
Diffstat (limited to 'queen/talk.cpp')
-rw-r--r--queen/talk.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/queen/talk.cpp b/queen/talk.cpp
index 78cb514adc..e7fdf023f6 100644
--- a/queen/talk.cpp
+++ b/queen/talk.cpp
@@ -871,7 +871,7 @@ void Talk::defaultAnimation(
}
// Skip through text more quickly
- if (_vm->input()->keyVerb().isSkipText()) {
+ if (_vm->input()->keyVerb() == VERB_SKIP_TEXT) {
_vm->input()->clearKeyVerb();
break;
}
@@ -1332,11 +1332,11 @@ int16 Talk::selectSentence() {
int mouseButton = _vm->input()->mouseButton();
_vm->input()->clearMouseButton();
- if (_vm->input()->keyVerb().isDigit()) {
- for (i = 1; i <= 4; i++)
- {
- if (talkZone[i] == _vm->input()->keyVerb().digit())
- {
+ Verb v = _vm->input()->keyVerb();
+ if (v >= VERB_DIGIT_FIRST && v <= VERB_DIGIT_LAST) {
+ int n = v - VERB_DIGIT_FIRST + 1;
+ for (i = 1; i <= 4; i++) {
+ if (talkZone[i] == n) {
selectedSentence = i;
break;
}