aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock
AgeCommit message (Collapse)Author
2015-06-06SHERLOCK: Created common base class for Sprite and ObjectPaul Gilbert
2015-06-07SHERLOCK: Implement some more Rose Tattoo script opcodesFilippos Karapetis
These are cmdSetNPCInfoLine, cmdSetNPCVerb, cmdSetNPCVerbCAnimation, cmdSetNPCVerbScript and cmdSetNPCVerbTarget
2015-06-06SHERLOCK: Remove unused variablesPaul Gilbert
2015-06-06SHERLOCK: Add initialization of RT character portraits and namesPaul Gilbert
2015-06-07SHERLOCK: cmdTalkInterruptsDisable & cmdTalkInterruptsEnable are dummyFilippos Karapetis
2015-06-06AUDIO: Make makeAIFFStream return a RewindableAudioStreamMatthew Hoops
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast
2015-06-07SHERLOCK: Fix whitespaceFilippos Karapetis
2015-06-07SHERLOCK: Implement cmdSetNPCPosition opcodeFilippos Karapetis
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-06SHERLOCK: Reverse scaling factor in transBlitFrom to match originalPaul Gilbert
Original uses scale amounts > 256 for image reduction, and values less than that for image expansion
2015-06-06SHERLOCK: Properly handle horizontal flipping in transBlitFromPaul Gilbert
2015-06-06SHERLOCK: Initiial handling of scaling in transBlitFromPaul Gilbert
2015-06-06SHERLOCK: Increase size of RT _talkHistoryPaul Gilbert
2015-06-06SHERLOCK: Implement setupBGAreaPaul Gilbert
2015-06-06SHERLOCK: Implement cmdSetNPCOn and cmdSetNPCOff script commandsPaul Gilbert
2015-06-05SHERLOCK: Move the Talk descendant classes into their own filesPaul Gilbert
2015-06-05SHERLOCK: Implement cmdMouseOnOff opcodePaul Gilbert
2015-06-05SHERLOCK: Don't reset map position when changing RT scenePaul Gilbert
2015-06-05SHERLOCK: Fix initialization and syncing of map _overPosPaul Gilbert
This won't affect existing savegames, since we don't allow saving when the map is active anyway. This is just in case we ever allow it.
2015-06-05SHERLOCK: Fix movement in adjustObjectPaul Gilbert
2015-06-05SHERLOCK: Handle difference in RT SOUND_CODE rangePaul Gilbert
2015-06-05SHERLOCK: Fixes for RT object sequence handlingPaul 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: Removed unused _savedStatsPaul Gilbert
2015-06-05SHERLOCK: Fix map player icon jerking when reaching destinationPaul Gilbert
2015-06-05SHERLOCK: "Fix" corruption in Rose Tatto introTorbjörn Andersson
It still looks bad, but given the comments it makes more sense to copy from _backBuffer2 than trying to copy an invalid portion of the frame.
2015-06-05SHERLOCK: Scalpel and Rose Tattoo have different SCENE_COUNTTorbjörn Andersson
Though at the moment, the SCENE_COUNT for Rose Tattoo is just a guess.
2015-06-04SHERLOCK: Simplify decompressFrame, and fix RT transparenciesPaul Gilbert
2015-06-04SHERLOCK: Add another use of FIXED_INT_MULTIPLIERPaul Gilbert
2015-06-04SHERLOCK: Fix setting up default RT player positionPaul Gilbert
2015-06-04SHERLOCK: Add RT post-processing for loadScenePaul Gilbert
2015-06-04SHERLOCK: Implemented remaining new sequence opcodes in checkObjectPaul Gilbert
2015-06-05SHERLOCK: Use standard WAV decoder for The Case of the Rose TattooTorbjörn Andersson
This allows the intro to run a tiny bit further, before crashing.
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: add comments about 3DO resourcesMartin Kiewitz
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: Implemented checkWalkGraphicsPaul Gilbert
2015-06-03SHERLOCK: Implemented setObjTalkSequence methodsPaul Gilbert
2015-06-03SHERLOCK: Fix resetting cursor when leaving the mapPaul Gilbert
2015-06-03SHERLOCK: Fix resetting cursor when resetting UIPaul Gilbert
2015-06-03SHERLOCK: Implement changes for checkObjectPaul Gilbert
2015-06-03SHERLOCK: Fix issues with drawAllShapesPaul Gilbert
2015-06-03SHERLOCK: Clarify "song" command usageTorbjörn Andersson
Though now that I've realized that loadMusic() takes a room number, I see there seems to be at least one song that can't be played this way...
2015-06-03SHERLOCK: Add "song" debugger commandTorbjörn Andersson
It could be more user-friendly, but should work well enough for now.
2015-06-03SHERLOCK: unpause engine, when exiting the consoleMartin Kiewitz