aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scalpel
AgeCommit message (Collapse)Author
2015-06-12SHERLOCK: remove transBlitFromUnscaled3DOMartin Kiewitz
2015-06-11SHERLOCK: Refactor setWalking into Person classesPaul Gilbert
2015-06-11SHERLOCK: Refactor gotoStand into Person classesPaul Gilbert
2015-06-11SHERLOCK: SS: Remove now redundant namespace prefixesPaul Gilbert
2015-06-11SHERLOCK: Beginning of descendent Person classesPaul Gilbert
Tattoo has some different Sprite methods, and since Person descends from Sprite, need to create descendents from it. And this has also necessitated some refactoring of People class's _data array
2015-06-12SHERLOCK: 3DO: fix white pixels fade to whiteMartin Kiewitz
2015-06-11SHERLOCK: RT map display partially workingPaul Gilbert
2015-06-11SHERLOCK: always stop music after introMartin Kiewitz
2015-06-10SHERLOCK: Split up image file classes into their own filePaul Gilbert
2015-06-10SHERLOCK: adjust coordinates of images in introMartin Kiewitz
done via screenshot comparison to match the original interpreter
2015-06-10SHERLOCK: Fix tiny memory leakTorbjörn Andersson
2015-06-10SHERLOCK: 3DO intro: implement fade from whiteMartin Kiewitz
2015-06-10SHERLOCK: 3DO intro: implement fade in/out/mergeMartin Kiewitz
2015-06-10SHERLOCK: adjust "early following morning" coordsMartin Kiewitz
2015-06-08SHERLOCK: Don't skip rest of intro when skipping DOS EA logoTorbjörn Andersson
This is how the original works, as far as I can tell.
2015-06-08SHERLOCK: 3DO: add 3DO EA Splash screenMartin Kiewitz
2015-06-08SHERLOCK: 3DO: play EA intro movieMartin Kiewitz
2015-06-08SHERLOCK: adjust music play code (file extension)Martin Kiewitz
2015-06-08SHERLOCK: 3DO: add delay right at the intro startMartin Kiewitz
2015-06-08SHERLOCK: add music + sync to 3DO introMartin Kiewitz
2015-06-08SHERLOCK: 3DO intro screen clear addedMartin Kiewitz
2015-06-08SHERLOCK: 3DO intro cels added (+scream +note)Martin Kiewitz
2015-06-08SHERLOCK: 3do cel uncompressed fix, adjust cityMartin Kiewitz
- uncompressed data is still DWORD aligned - fixes "copyright EA" cel - adjusted city scene coordinates
2015-06-08SHERLOCK: 3DO cel decoding supportMartin Kiewitz
2015-06-08SHERLOCK: Remove redundant game check from ScalpelMapPaul Gilbert
2015-06-08SHERLOCK: Add virtual destructors to Map classesPaul Gilbert
2015-06-08SHERLOCK: Move Scalpel map code to ScalpelMapPaul Gilbert
2015-06-07SHERLOCK: Beginnings of Map descendent classesPaul Gilbert
2015-06-07SHERLOCK: Move Scalpel scene enum to scalpel_scene.hPaul Gilbert
2015-06-07SHERLOCK: Refactoring, cleanup, and fixes for savegame codePaul Gilbert
2015-06-07SHERLOCK: Add missing OP_END_TEXT_WINDOW opcodePaul Gilbert
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