aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2015-06-21SHERLOCK: RT: Implemented drawJournalControlsPaul Gilbert
2015-06-21SHERLOCK: RT: Implement makeBGArea for converting to greyscalePaul Gilbert
2015-06-21SHERLOCK: RT: Move journal code used by both games back to JournalPaul Gilbert
2015-06-21SHERLOCK: RT: Move mask code to TattooUserInterfacePaul Gilbert
2015-06-21SHERLOCK: RT: Beginnings of journal displayPaul Gilbert
2015-06-21SHERLOCK: Split up Journal class for each gamePaul Gilbert
2015-06-21SHERLOCK: RT: Implement inventory handleEventsPaul Gilbert
2015-06-21Merge branch 'master' of github.com:scummvm/scummvmMartin Kiewitz
2015-06-21AGOS: MidiParser_S1D: do proper skipping of SysExMartin Kiewitz
figured out the code that the original interpreters used to skip over the header-SysEx
2015-06-21AGOS: Allow digital sound effects file to be used in PC version of Elvira 2.Kirben
2015-06-21AGOS: Accolade MT32: General MIDI mappingMartin Kiewitz
- renamed _MT32 to _nativeMT32 this name doesn't really make sense, because MUNT isn't a native MT32, but the name is common to the other engines - implement MT32 -> General MIDI mapping in case no MT32 is available - implement dialog screen, so that user is told about General MIDI mapping and that it may sound awful
2015-06-21AGOS: Accolade AdLib/MT32 driver naming cleanupMartin Kiewitz
2015-06-21AGOS: Accolade adlib driver: remove debug warningMartin Kiewitz
2015-06-21AGOS: Elvira 2 MUSIC.DRV variant comment addedMartin Kiewitz
2015-06-21AGOS: Elvira 2 seems to use MUSIC.DRV variantMartin Kiewitz
- Kirben told me that Elvira 2 is shipped with MUSIC.DRV and INSTR.DAT file. Using MUSIC.DRV file makes the music work properly I couldn't check, b/c I own none of these games. - also commented out implemented bug of INSTR.DAT/MUSIC.DRV This bug only affected the adlib drivers, so I guess we should rather fix it instead of implementing the same buggy behavior
2015-06-21AGOS: implement Accolade AdLib + MT32 music driversMartin Kiewitz
- both known variants are supported (INSTR.DAT + MUSIC.DRV) - INSTR.DAT/MUSIC.DRV holds channel mapping, instrument mapping, etc. - fixed bug inside S1D MidiParser, that ruined some instrument changes 0xFC header was seen as 2 byte header, but it's 4 bytes in Elvira 2 and 5 bytes in Waxworks / Simon 1 demo - dynamic channel allocation for the MUSIC.DRV adlib driver is not implemented atm, simply because at least the demos of Waxworks and Simon 1 do not use this feature - sound effects of Waxworks are not implemented atm - note: the game "Altered Destiny" uses Accolade INSTR.DAT variant too
2015-06-20SHERLOCK: RT: Refactored map to use the tooltip widgetPaul Gilbert
2015-06-20SHERLOCK: RT: Simplify drawing of tooltipsPaul Gilbert
All drawing code has been refactored into WidgetBase, so the different descendants don't have to duplicate drawing to the screen
2015-06-20SHERLOCK: RT: Fix char tests to be unsigned in splitLinesPaul Gilbert
2015-06-20SHERLOCK: RT: Create WidgetSceneTooltip descendant tooltip classPaul Gilbert
2015-06-20SHERLOCK: RT: Split tooltip text rendering into setTextPaul Gilbert
2015-06-19SHERLOCK: RT: Added remaining rendering code for inventory widgetPaul Gilbert
2015-06-19SHERLOCK: RT: Beginnings of inventory menu widgetPaul Gilbert
2015-06-18SHERLOCK: RT: Fix animating wait cursorPaul Gilbert
2015-06-18SHERLOCK: RT: Replace some constant values with _opcodes[OP_NULL]Paul Gilbert
2015-06-18SHERLOCK: RT: Implement loading for the text window widgetPaul Gilbert
2015-06-18SHERLOCK: RT: Implement font _yOffsets tablePaul Gilbert
Since this table must only be set up for RT when changing fonts, I needed to put an engine reference in the Fonts base class. Because of this, I've been able to simplify the creation of the various surfaces, since you no longer need to pass in the platform
2015-06-18SHERLOCK: RT: Create pullNPCPaths to call each NPC's pullNPCPath methodPaul Gilbert
2015-06-18SHERLOCK: RT: Initial work on activateVerbMenu()Filippos Karapetis
2015-06-18SHERLOCK: Add a sanity check in checkObject()Filippos Karapetis
This avoids the crash after the second intro scene
2015-06-18SHERLOCK: RT: Reduce code duplication when writing fancy stringsFilippos Karapetis
2015-06-18SHERLOCK: Fix a couple of GCC warningsTorbjörn Andersson
2015-06-17SHERLOCK: RT: Remove unused localPaul Gilbert
2015-06-17SHERLOCK: RT: Remove old hard-coded walk block used for testingPaul Gilbert
2015-06-17SHERLOCK: RT: Implemented pullNPCPathPaul Gilbert
2015-06-17SHERLOCK: RT: Implement updateNPCPaul Gilbert
2015-06-17SHERLOCK: RT: Implement walkToCoordsPaul Gilbert
2015-06-17SHERLOCK: RT: Fix crash in second intro scenePaul Gilbert
2015-06-17SHERLOCK: RT: Fix Sherlock spinning when he finishes walkingPaul Gilbert
2015-06-17SHERLOCK: RT: Implement lookatObject and printObjectDescPaul Gilbert
2015-06-17SHERLOCK: SS: music-drv: fix namespace commentsMartin Kiewitz
copies those files from Sci, must have forgotten to change the namespace comments
2015-06-17SHERLOCK: RT: add German context-menu fixed textMartin Kiewitz
- mention game in comments, that the fixed text block is about so that we can split it up easily later - add TODO for Spanish context-menu fixed text - add TODO for French version of Sherlock Holmes 2 - add TODO to split up the fixed text class
2015-06-17SHERLOCK: hopefully fix music crash when exitingMartin Kiewitz
2015-06-16SHERLOCK: RT: Implemented WidgetVerbs executePaul Gilbert
2015-06-17SHERLOCK: Add delay between 3DO EA logo animation and fade inTorbjörn Andersson
In the YouTube video I've seen, the screen goes black, the rain sound starts, and then the screen fades up. Once we add the rain sound, this should be pretty close to that. I think it adds to the atmosphere.
2015-06-17SHERLOCK: Increase delay before 3DO credits, when there is no musicTorbjörn Andersson
This better matches a YouTube video I've seen of the intro, though the case where there is no music is unlikely to happen outside of debugging.
2015-06-17SHERLOCK: intro: remove debug outputMartin Kiewitz
2015-06-17SHERLOCK: intro: adjust localized graphicsMartin Kiewitz
Spanish + German versions
2015-06-16SHERLOCK: intro: msec sync instead of ticksMartin Kiewitz
2015-06-16SHERLOCK: Remove obsolete commentTorbjörn Andersson