aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scalpel
AgeCommit message (Collapse)Author
2015-06-07SHERLOCK: Fix mistakes in opcode listsPaul Gilbert
2015-06-07SHERLOCK: Clean up EA logo animationTorbjörn Andersson
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-07SHERLOCK: Fix animation speed in EA logoTorbjörn Andersson
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-07SHERLOCK: Fix for switching speakersPaul Gilbert
2015-06-07SHERLOCK: Adapt more code to use FIXED_INT_MULTIPLIERFilippos Karapetis
2015-06-07SHERLOCK: Split cmdGotoScene and add the Rose Tattoo implementationFilippos Karapetis
This also adds some code missing from the Serrated Scalpel implementation
2015-06-07SHERLOCK: 3DO intro: audio implementedMartin Kiewitz
2015-06-07SHERLOCK: Fix animation/growing rate of EA logoTorbjörn Andersson
2015-06-07SHERLOCK: Implemented talk/listen sequence methodsPaul Gilbert
2015-06-07SHERLOCK: 3DO animation supportMartin Kiewitz
2015-06-06SHERLOCK: Move Scalpel specific talk window drawing into ScalpelTalkPaul Gilbert
2015-06-06SHERLOCK: Remove comma from end of ScalpelSequences enumPaul Gilbert
2015-06-06SHERLOCK: Setting up game specific People descendant classesPaul Gilbert
2015-06-06SHERLOCK: Created common base class for Sprite and ObjectPaul Gilbert
2015-06-06SHERLOCK: rework 3DO audio, add AIFC file supportMartin Kiewitz
- 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-05SHERLOCK: Move the Talk descendant classes into their own filesPaul Gilbert
2015-06-05SHERLOCK: Further FIXED_INT_MULTIPLIER refactoringPaul Gilbert
Also converted multiplier factor from 100 to 1000, which will be needed for Rose Tattoo
2015-06-05SHERLOCK: 3DO changesMartin Kiewitz
- journal.txt is actually missing - chess.txt is the same as on PC - information about 3DA/3DX files
2015-06-04SHERLOCK: tiny bit of work on 3DOMartin Kiewitz
2015-06-04SHERLOCK: 3DO movie player improvementsMartin Kiewitz
- allow DACQ and JOIN chunks (skip them) - improve unknown chunk tag error messages
2015-06-04SHERLOCK: 3DO movie player unsupported codec msgMartin Kiewitz
2015-06-04SHERLOCK: 3DO movie player commentsMartin Kiewitz
2015-06-04SHERLOCK: improve 3DO movie player, add SDX2 codecMartin Kiewitz
- queue up to 0.5 seconds of audio to avoid buffer underruns - support for SDX2 codec - put both audio codecs into audio/decoders/3do.cpp - made movie player capable of playing EA logo movie
2015-06-03SHERLOCK: Fix gcc warningsPaul Gilbert
2015-06-03SHERLOCK: Fix resetting cursor when resetting UIPaul Gilbert
2015-06-03SHERLOCK: 3do movie player non-FFR thx clone2727Martin Kiewitz
sherlock seems to only use a fixed frame rate but we now support dynamic frame rate timing
2015-06-03SHERLOCK: Remove Subversion keywords from file header.Torbjörn Andersson
2015-06-03SHERLOCK: 3DO movie player,thx clone2727 for videoMartin Kiewitz
2015-06-02SHERLOCK: Implement RT drawAllShapes and support methodsPaul Gilbert
2015-06-02SHERLOCK: Fix Scalpel cursor regressionsTorbjörn Andersson
There was no magnifying glass cursor, and the hourglass cursor wasn't animated.
2015-06-02SHERLOCK: start of street intro quitable nowMartin Kiewitz
2015-06-02SHERLOCK: rename MT32 driver, fix SysExPosMartin Kiewitz
2015-06-02SHERLOCK: add MT32 debug, add music data commentMartin Kiewitz
2015-06-02SHERLOCK: add mt32 music driverMartin Kiewitz
2015-06-01SHERLOCK: Fix button check in lookScreenPaul Gilbert
2015-06-01SHERLOCK: Add extra constructor field initializationsPaul Gilbert
2015-06-01SHERLOCK: Remove unnecessary object positioningTorbjörn Andersson
The final piece of the logo animation doesn't move, so we only need to set its position once. Obviously this could be further simplified.
2015-06-01SHERLOCK: remove debug #ifsMartin Kiewitz
2015-06-01SHERLOCK: intro: play constable anim slowerMartin Kiewitz
2015-06-01SHERLOCK: add fade out to street scene introMartin Kiewitz
2015-06-01SHERLOCK: fix flicker during EA logo introMartin Kiewitz
2015-06-01SHERLOCK: intro timing + fixesMartin Kiewitz
2015-06-01SHERLOCK: Erase the hand cursor when that part of the intro is doneTorbjörn Andersson
2015-06-01SHERLOCK: Fix closing namespace commentsFilippos Karapetis
2015-06-01SHERLOCK: Clean up the static people data arraysFilippos Karapetis
2015-06-01SHERLOCK: intro changesMartin Kiewitz
- shortened delay during "in the alley" text, so that music track change occurs correctly - added fade to black during alley cutscene
2015-05-31SHERLOCK: Formatting fixPaul Gilbert
2015-06-01SHERLOCK: implement 2 palette faes for the introMartin Kiewitz
2015-05-31SHERLOCK: Remove unused variablePaul Gilbert
2015-05-31SHERLOCK: debug levels for AdLib & MusicMartin Kiewitz