[Scummvm-cvs-logs] CVS: scummvm/queen cutaway.cpp,1.109,1.110
David Eriksson
twogood at users.sourceforge.net
Sat Jan 10 07:53:01 CET 2004
Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1:/tmp/cvs-serv8118
Modified Files:
cutaway.cpp
Log Message:
- Honor speech and subtitle toggles
- Make text stay on screen longer
Index: cutaway.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/cutaway.cpp,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -d -r1.109 -r1.110
--- cutaway.cpp 10 Jan 2004 12:56:07 -0000 1.109
+++ cutaway.cpp 10 Jan 2004 15:52:00 -0000 1.110
@@ -1352,16 +1352,21 @@
flags = 1;
}
- BobSlot *bob =
- _vm->graphics()->bob( _vm->logic()->findBob(ABS(object.objectNumber)) );
+ if (OBJECT_TYPE_TEXT_SPEAK != type && !_vm->subtitles())
+ {
+ BobSlot *bob =
+ _vm->graphics()->bob( _vm->logic()->findBob(ABS(object.objectNumber)) );
- _vm->graphics()->setBobText(bob, sentence, x, object.bobStartY, object.specialMove, flags);
+ _vm->graphics()->setBobText(bob, sentence, x, object.bobStartY, object.specialMove, flags);
+ }
if (OBJECT_TYPE_TEXT_SPEAK == type || OBJECT_TYPE_TEXT_DISPLAY_AND_SPEAK == type) {
char voiceFileName[MAX_STRING_SIZE];
findCdCut(_basename, index, voiceFileName);
strcat(voiceFileName, "1");
- _vm->sound()->playSfx(voiceFileName);
+
+ if (_vm->sound()->speechOn())
+ _vm->sound()->playSfx(voiceFileName);
}
int i;
@@ -1391,8 +1396,8 @@
while (*segment++)
tmp++;
- if (tmp < 10)
- tmp = 10;
+ if (tmp < 50)
+ tmp = 50;
if (OBJECT_TYPE_TEXT_DISPLAY == type)
tmp *= 3;
More information about the Scummvm-git-logs
mailing list