67943 Commits

Author SHA1 Message Date
Paul Gilbert
cffa31c72e SHERLOCK: Beginnings of Map descendent classes 2015-06-07 23:29:36 -04:00
Paul Gilbert
62aad480ef SHERLOCK: Move Scalpel scene enum to scalpel_scene.h 2015-06-07 23:07:21 -04:00
Paul Gilbert
d171d07e2f SHERLOCK: Fix loadWalk checks against WALK_LIB_NAMES 2015-06-07 20:34:18 -04:00
Paul Gilbert
bfdedb68ec SHERLOCK: Fix cmdSetNPCInfoLine 2015-06-07 20:19:41 -04:00
Paul Gilbert
e336317ea7 SHERLOCK: Fix cmdWalkToCoords 2015-06-07 20:13:03 -04:00
Paul Gilbert
af2a1a3351 SHERLOCK: Refactoring, cleanup, and fixes for savegame code 2015-06-07 19:18:14 -04:00
Torbjörn Andersson
19448b2fdb SHERLOCK: Silence GCC warning 2015-06-08 00:31:22 +02:00
Paul Gilbert
e90c04b14f SHERLOCK: Fix Scalpel bug when picking up paper 2015-06-07 18:24:43 -04:00
Filippos Karapetis
e3d6b25d57 SHERLOCK: Add missing check for the rightmost limit in adjustSprite 2015-06-08 01:23:23 +03:00
Paul Gilbert
eb5579df54 SHERLOCK: Fix loading of character walk sequence data 2015-06-07 17:27:43 -04:00
Filippos Karapetis
d8e9482480 SHERLOCK: More differences implemented for RT's loadJournalFile 2015-06-08 00:10:52 +03:00
Paul Gilbert
9ce6dc72d3 SHERLOCK: Add missing OP_END_TEXT_WINDOW opcode 2015-06-07 16:59:56 -04:00
Paul Gilbert
a066d27aee SHERLOCK: Fix mistakes in opcode lists 2015-06-07 16:55:21 -04:00
Torbjörn Andersson
359d4cdb24 SHERLOCK: Clean up EA logo animation
Since I don't know the TsAGE engine, it's possible that this could
be done in some better way, but I think it's still an improvement
over the old code.
2015-06-07 22:01:50 +02:00
Torbjörn Andersson
247f6d43f8 SHERLOCK: Fix animation speed in EA logo
The slowness of the animation was caused by a misunderstanding of
_counter vs frame counter. The nextFrame() function is called every
two frames, so when the cases were set up five frames apart, they
were actually advancing the animation once every ten frames.
2015-06-07 22:01:50 +02:00
Filippos Karapetis
6a60653304 SHERLOCK: Implement more differences in loadJournalFile for Rose Tattoo 2015-06-07 22:41:53 +03:00
Filippos Karapetis
2b543b0662 SHERLOCK: Implement some differences in loadJournalFile for Rose Tattoo 2015-06-07 22:19:57 +03:00
Paul Gilbert
9b837c308f SHERLOCK: Fix for switching speakers 2015-06-07 14:26:57 -04:00
Filippos Karapetis
be46bfd1f9 SHERLOCK: Adapt more code to use FIXED_INT_MULTIPLIER 2015-06-07 21:07:00 +03:00
Filippos Karapetis
dc43979a9c SHERLOCK: Split cmdGotoScene and add the Rose Tattoo implementation
This also adds some code missing from the Serrated Scalpel implementation
2015-06-07 20:51:45 +03:00
Filippos Karapetis
0f8f40c111 SHERLOCK: Implement the "dumpfile" debugger command
This can help us debug resources bundled within LIB files
2015-06-07 20:51:44 +03:00
Torbjörn Andersson
47d905486c SHERLOCK: Initialize _midiParser. Fixes crash on exit in 3DO version. 2015-06-07 19:35:24 +02:00
Martin Kiewitz
f2a25013f1 SHERLOCK: 3DO intro: audio implemented 2015-06-07 19:19:04 +02:00
Torbjörn Andersson
a07cfe1eb0 SHERLOCK: Fix animation/growing rate of EA logo 2015-06-07 18:47:28 +02:00
Filippos Karapetis
38b3ab4bc0 SHERLOCK: Add walk.lib to cache for Rose Tattoo 2015-06-07 19:07:09 +03:00
Paul Gilbert
02ff4ce495 SHERLOCK: Implemented talk/listen sequence methods 2015-06-07 11:37:15 -04:00
Torbjörn Andersson
6cc469dc5c SHERLOCK: Fix GCC compilation 2015-06-07 17:19:05 +02:00
Martin Kiewitz
4c9e67ccfa SHERLOCK: 3DO animation support 2015-06-07 17:05:26 +02:00
Paul Gilbert
ef06a86ac8 SHERLOCK: Fix compiler warning 2015-06-07 09:46:24 -04:00
Filippos Karapetis
99ee0ecc4a SHERLOCK: Add initial handling of journal talk and location data for RT 2015-06-07 10:14:14 +03:00
Paul Gilbert
261e418b5f SHERLOCK: Move Scalpel specific talk window drawing into ScalpelTalk 2015-06-06 23:37:55 -04:00
Paul Gilbert
63174de3a6 SHERLOCK: Remove comma from end of ScalpelSequences enum 2015-06-06 22:52:18 -04:00
Paul Gilbert
933e675194 SHERLOCK: Setting up game specific People descendant classes 2015-06-06 22:40:29 -04:00
Paul Gilbert
3511f30a26 SHERLOCK: Created common base class for Sprite and Object 2015-06-06 21:31:48 -04:00
Filippos Karapetis
75610e7119 SHERLOCK: Implement some more Rose Tattoo script opcodes
These are cmdSetNPCInfoLine, cmdSetNPCVerb, cmdSetNPCVerbCAnimation,
cmdSetNPCVerbScript and cmdSetNPCVerbTarget
2015-06-07 03:38:51 +03:00
Martin Kiewitz
dfd036bf71 Merge branch 'master' of github.com:scummvm/scummvm 2015-06-07 00:30:40 +02:00
Martin Kiewitz
10741d5bd6 AUDIO: makeAIFFStream seek to start of dataStream
fixes non working audio when playing a File(Stream)
2015-06-07 00:30:15 +02:00
Paul Gilbert
c95783172b SHERLOCK: Remove unused variables 2015-06-06 18:07:40 -04:00
Paul Gilbert
ca07e8faf2 SHERLOCK: Add initialization of RT character portraits and names 2015-06-06 17:50:57 -04:00
Filippos Karapetis
28c054d1e2 SHERLOCK: cmdTalkInterruptsDisable & cmdTalkInterruptsEnable are dummy 2015-06-07 00:27:08 +03:00
Matthew Hoops
b6fdc7be88 AUDIO: Make makeAIFFStream return a RewindableAudioStream
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast
2015-06-06 17:20:41 -04:00
Matthew Hoops
7eb663a45b AUDIO: Fix another syntax error 2015-06-06 17:14:24 -04:00
Matthew Hoops
1cea582152 AUDIO: Fix syntax 2015-06-06 17:13:21 -04:00
Filippos Karapetis
fb37bdc6cf SHERLOCK: Fix whitespace 2015-06-07 00:07:14 +03:00
Filippos Karapetis
b249241920 SHERLOCK: Implement cmdSetNPCPosition opcode 2015-06-07 00:04:30 +03:00
Martin Kiewitz
97813f89ec SHERLOCK: rework 3DO audio, add AIFC file support
- rework 3DO audio decoders to decode into buffer only
- 3DO audio decoders also use streams without separate size arg now
- add support for ADP4 + SDX2 inside AIFC files
- add debug command "3do_playaudio" to play AIFC files
- remove audio flags and replace with stereo bool
2015-06-06 22:50:36 +02:00
Paul Gilbert
2ac05321aa SHERLOCK: Reverse scaling factor in transBlitFrom to match original
Original uses scale amounts > 256 for image reduction, and values
less than that for image expansion
2015-06-06 15:36:23 -04:00
Paul Gilbert
e28aa3af79 SHERLOCK: Properly handle horizontal flipping in transBlitFrom 2015-06-06 14:31:19 -04:00
Paul Gilbert
3fda42fbff SHERLOCK: Initiial handling of scaling in transBlitFrom 2015-06-06 14:25:09 -04:00
Paul Gilbert
57017e4bc1 SHERLOCK: Increase size of RT _talkHistory 2015-06-06 12:03:54 -04:00