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