aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
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
2015-06-16SHERLOCK: fixed text class: fully const'ifiedMartin Kiewitz
thx LordHoto
2015-06-16SHERLOCK: fixed text class: Common::String to charMartin Kiewitz
2015-06-16SHERLOCK: SS: Fix the position of the user interface in the 3DO versionFilippos Karapetis
2015-06-16SHERLOCK: Use IS_3DO in more placesFilippos Karapetis
2015-06-16SHERLOCK: Introduce a IS_3DO defineFilippos Karapetis
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes the code a bit easier to read
2015-06-16SHERLOCK: Properly implement stopMusic() and freeSong()Filippos Karapetis
Fixes the crashes when changing scenes
2015-06-15SHERLOCK: Fix conditional with two different enumeration typesMatthew Hoops
2015-06-15SHERLOCK: Use a string literal as the format stringMatthew Hoops
It's a gcc warning, but can lead to crashes should a string with a specifier in it be passed in and no arguments on the stack.
2015-06-15SHERLOCK: RT: Fix display of tooltip for on-screen objectsPaul Gilbert
2015-06-15SHERLOCK: RT: Beginnings of UI widget classesPaul Gilbert
2015-06-16SHERLOCK: 3DO: animation loader: verify dataMartin Kiewitz
2015-06-15SHERLOCK: 3DO: celroomdata loader: verify dataMartin Kiewitz