[Scummvm-cvs-logs] CVS: scummvm/scumm/smush smush_player.cpp,1.110,1.111 smush_player.h,1.25,1.26
Eugene Sandulenko
sev at users.sourceforge.net
Mon Feb 9 11:01:14 CET 2004
Update of /cvsroot/scummvm/scummvm/scumm/smush
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13535/scumm/smush
Modified Files:
smush_player.cpp smush_player.h
Log Message:
o Fix bug #892909 (Unable to get Hover Lift at Gorge)
o Fix bug with transition from vista to ranch
Index: smush_player.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/smush/smush_player.cpp,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -d -r1.110 -r1.111
--- smush_player.cpp 2 Feb 2004 22:40:20 -0000 1.110
+++ smush_player.cpp 9 Feb 2004 18:57:04 -0000 1.111
@@ -1012,7 +1012,7 @@
_frame = contFrame;
}
-void SmushPlayer::play(const char *filename, const char *directory) {
+void SmushPlayer::play(const char *filename, const char *directory, int32 offset, int32 startFrame) {
// Verify the specified file exists
File f;
@@ -1032,6 +1032,12 @@
setupAnim(filename, directory);
init();
+ if (offset) {
+ _base->seek(offset - 8, FileChunk::seek_start);
+ _frame = startFrame;
+ _middleAudio = true;
+ }
+
while (true) {
_vm->parseEvents();
_vm->processKbd(true);
Index: smush_player.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/smush/smush_player.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- smush_player.h 2 Feb 2004 22:40:20 -0000 1.25
+++ smush_player.h 9 Feb 2004 18:57:05 -0000 1.26
@@ -74,7 +74,7 @@
SmushPlayer(ScummEngine_v6 *scumm, int speed);
~SmushPlayer();
- void play(const char *filename, const char *directory);
+ void play(const char *filename, const char *directory, int32 offset = 0, int32 startFrame = 0);
protected:
SmushFont *_sf[5];
More information about the Scummvm-git-logs
mailing list