317 Commits

Author SHA1 Message Date
Martin Kiewitz
b493bc2a6d SHERLOCK: 3DO: SS: fully fix videoplay memory leak 2015-09-15 16:40:04 +02:00
Martin Kiewitz
0d6fa01408 SHERLOCK: 3DO: SS: fix video player memory leak 2015-09-15 14:03:21 +02:00
Paul Gilbert
e9efe9ab90 SHERLOCK: 3DO: Fix introduction 2015-09-14 19:54:47 -04:00
Strangerke
dab5cd387d SHERLOCK: Reduce the scope of several variables. 2015-09-14 00:23:07 +02:00
Paul Gilbert
492166debe SHERLOCK: 3DO: Show portrait videos at full size when in hi-res mode 2015-09-13 17:08:12 -04:00
Paul Gilbert
fcbf84455e SHERLOCK: 3DO: Fix refreshing scene after showing portrait video 2015-09-13 16:46:22 -04:00
Paul Gilbert
dff7941db7 SHERLOCK: 3DO: Still allow old 320x200 mode as a fallback 2015-09-13 15:29:29 -04:00
Paul Gilbert
bb01b27777 SHERLOCK: 3DO: Implementing high-resolution mode for 3DO version
This will allow us to play the portrait movies at full resolution,
and better display the fonts, which dont look good at low resolution
2015-09-13 12:22:31 -04:00
Martin Kiewitz
703d1d7142 SHERLOCK: SS: 3DO: fix video downscale comment
it's called pixel weighting, not color weighting
2015-09-13 00:29:08 +02:00
Paul Gilbert
e4aef79e95 SHERLOCK: 3DO: Tweak clipping to keep portrait videos on-screen 2015-09-12 17:42:17 -04:00
Martin Kiewitz
9dcf97940d SHERLOCK: SS: 3DO: color average for halfsize vids
calculate color average when downscaling videos
2015-09-12 23:35:08 +02:00
Paul Gilbert
2bf1ff690b SHERLOCK: 3DO: Fix portrait display when leaving Baker Street 2015-09-12 15:19:59 -04:00
Martin Kiewitz
37ee1f5640 SHERLOCK: SS: 3DO: draw video frame for videos 2015-09-12 18:57:32 +02:00
Paul Gilbert
0d662c22a3 SHERLOCK: 3DO: Implement placement of portrait videos 2015-09-11 22:19:10 -04:00
Paul Gilbert
27e9aebbb1 SHERLOCK: 3DO: Further alignment between portraits and talk text 2015-09-11 21:41:10 -04:00
Paul Gilbert
61bb7cc8ed SHERLOCK: Fix Coverity warnings 2015-09-10 20:48:40 -04:00
Torbjörn Andersson
1b60e55fe8 SHERLOCK: Fix memory leak when playing half-sized 3DO movies 2015-09-10 22:03:03 +02:00
Paul Gilbert
97b2f5890e SHERLOCK: 3DO: Improve syncing of 3do portrait movies with talk text 2015-09-09 21:48:21 -04:00
Paul Gilbert
84bb389bae SHERLOCK: 3DO: Implement half-size drawing for portrait movies
Ideally, it would be great if the portraits could be played at their
original size, but it would mean using a higher resolution graphics
mode, and changing co-ordinates everywhere in the engine, which
would be a major undertaking
2015-09-09 21:02:57 -04:00
Paul Gilbert
707afebbf1 SHERLOCK: 3DO: Move 3do movie playback method into ScalpelEngine 2015-09-09 20:26:05 -04:00
Paul Gilbert
1f5afe5c84 SHERLOCK: 3DO: Hook up Save/Load buttons to ScummVM's dialogs 2015-09-06 22:18:47 -04:00
Paul Gilbert
8b3dd18aca SHERLOCK: 3DO: Fix display of user interface 2015-09-06 21:54:57 -04:00
Paul Gilbert
b906cd2b45 SHERLOCK: 3DO: Use better RGB conversion 2015-09-06 21:11:02 -04:00
Paul Gilbert
e0ad8a9ef5 SHERLOCK: 3DO: Set up RGB color constants for 3DO 2015-09-06 20:52:15 -04:00
Paul Gilbert
735bd2c3f7 SHERLOCK: 3DO: Fix Settings button 2015-09-06 19:37:28 -04:00
Torbjörn Andersson
e3be574936 SHERLOCK: Add missing events.getKey() when checking for "pending D keys"
This is consistent with what happens when checking for "pending U
keys", so I think it's correct, but the Scalpel keyboard handling
doesn't work very well at the moment anyway. Probably at least partly
because of the way it mixes char and Common::KeyCode. I haven't
been able to wrap my head around it...
2015-08-31 07:10:49 +02:00
Paul Gilbert
b654369377 SHERLOCK: SS: Fix speed of intro sequence 2015-08-30 12:03:40 -04:00
Paul Gilbert
944cf4c64f SHERLOCK: Syntax fixes 2015-08-30 10:01:25 -04:00
Torbjörn Andersson
303bbe75d5 SHERLOCK: Fix comment typos 2015-08-29 21:30:55 +02:00
Paul Gilbert
ca3050c912 SHERLOCK: RT: Fix previous commit, and make talkTo virtual 2015-08-27 08:55:27 -04:00
Paul Gilbert
81ecdf4b51 SHERLOCK: SS: Rename mirror-related methods 2015-08-23 17:00:05 -04:00
Paul Gilbert
6511f2ec2c SHERLOCK: Replace various scene numbers with enum values 2015-08-23 16:01:32 -04:00
Paul Gilbert
6862c9dd9b SHERLOCK: 3DO: Cleanup of conversation message playback
The changes remove most of the hardcoding that was in place for showing
the conversation movies, and have them triggered like the Rose Tattoo
speech files. It will still need some work to hook it into our new
voice playback, though, so text dialogs are closed at the right time
2015-08-21 21:37:29 -04:00
Paul Gilbert
7ed6e37335 SHERLOCK: SS: Simplify pushSequenceEntry 2015-08-21 18:53:01 -04:00
Paul Gilbert
dff033fc7d SHERLOCK: RT: Don't record journal entries during Watson's prologue 2015-08-20 20:13:31 -04:00
Paul Gilbert
d4e5e44792 SHERLOCK: Standardize sequence stack code for both games 2015-08-18 20:53:31 -04:00
Paul Gilbert
21666d701e SHERLOCK: Rename talk to initTalk 2015-08-17 20:21:14 -04:00
Paul Gilbert
d3b8152a71 SHERLOCK: RT: Extra integrity checks for the _talkSequenceStack 2015-08-17 20:16:22 -04:00
Paul Gilbert
fe362f3fbc SHERLOCK: RT: Merge setStillSequence & setListenSequence methods 2015-08-17 07:46:28 -04:00
Paul Gilbert
c14f27aa48 SHERLOCK: RT: Add missing talk sequence stack handling 2015-08-16 21:43:12 -04:00
Paul Gilbert
8950549b44 SHERLOCK: Further fixes to character movement across saves
Restoring movement across save didn't work, so properly handle
stopping any moving characters when loading a savegame
2015-08-16 13:42:58 -04:00
Paul Gilbert
621a37bbe3 SHERLOCK: Fix saving/loading when characters are moving 2015-08-15 20:26:36 -04:00
Torbjörn Andersson
29d10d1497 SHERLOCK: Fix comment typo 2015-08-14 08:26:06 +02:00
Torbjörn Andersson
fe1c2d7c6a SHERLOCK: Remove unused variable 2015-08-14 08:23:42 +02:00
Paul Gilbert
3ce7aaa6d9 SHERLOCK: RT: Removal of redundant music code 2015-08-13 20:01:35 -04:00
Paul Gilbert
e02965c40a SHERLOCK: RT: SImplification of old speech code 2015-08-13 18:43:51 -04:00
Paul Gilbert
e6b070711a SHERLOCK: RT: Hook window/speech to ScummVM speech/subtitles setting 2015-08-12 08:46:09 -04:00
Paul Gilbert
62406c81b7 SHERLOCK: RT: Fix display when characters have nothing to say 2015-08-07 22:20:03 -04:00
Paul Gilbert
2696be83c0 SHERLOCK: SS: Cleaned up handling of 3DO portrait playback 2015-08-07 06:52:58 -04:00
Paul Gilbert
b2e98f4f52 SHERLOCK: SS: Renamed darts.cpp to scalpel_darts.cpp 2015-08-06 20:40:20 -04:00