aboutsummaryrefslogtreecommitdiff
path: root/gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui.cpp')
-rw-r--r--gui.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/gui.cpp b/gui.cpp
index 4b89bda31d..5f87ba1c8c 100644
--- a/gui.cpp
+++ b/gui.cpp
@@ -366,7 +366,7 @@ const char *Gui::queryString(int string, int id) {
return namebuf;
}
- if (_s->_majorScummVersion==6) {
+ if (_s->_features&GF_AFTER_V6) {
string = _s->_vars[string_map_table_v6[string-1]];
} else {
string = string_map_table_v5[string-1];
@@ -437,12 +437,16 @@ void Gui::addLetter(byte letter) {
}
byte Gui::getDefaultColor(int color) {
- if (_s->_majorScummVersion == 6) {
+#if defined(FULL_THROTTLE)
+ return 0;
+#else
+ if (_s->_features&GF_AFTER_V6) {
if (color==8) color=1;
return _s->readArray(110, 0, color);
} else {
return _s->getStringAddress(21)[color];
}
+#endif
}
void Gui::init(Scumm *s) {