Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-26 | SHERLOCK: RT: Code for positioning text windows over characters | Paul Gilbert | |
2015-06-27 | SHERLOCK: RT: Miles AdLib Driver OPL3 support | Martin Kiewitz | |
- NOTE: 4-op voices not supported atm (not used in Sherlock Holmes 2) - support for up to 18 physical FM voices - support for hard-left + hard-right stereo - defaults to OPL3 - added comment about Miles Audio driver capabilities | |||
2015-06-26 | SHERLOCK: RT: Miles AdLib driver fix errormsg typo | Martin Kiewitz | |
2015-06-26 | SHERLOCK: RT: Miles AdLib Driver midi note fix | Martin Kiewitz | |
- fixed checking notes for percussion channel, fixes some notes missing during intro music - remove currentA0hReg from PhysicalFmVoiceEntry struct, wasn't used - moved setting virtual FM-voice in-use flag inside releaseFmVoice() | |||
2015-06-26 | SHERLOCK: RT: Miles AdLib: circular phys. assign | Martin Kiewitz | |
circular physical assignment of FM-voices - removed hardcoded value, that made it search from FM-voice 0 and replaced it with the total number of physical FM-voices this makes it easier to understand the code - added comment about why this is set (starting search at FM-voice 0) | |||
2015-06-26 | SHERLOCK: RT: Miles AdLib: circular phys. assign | Martin Kiewitz | |
implements circular physical assignment of FM-voices, which was enabled for Rose Tattoo. This is not really needed, but by implementing it assigned physical FM-voices should exactly match the original driver. | |||
2015-06-25 | SHERLOCK: RT: Set up new values for color constants | Paul Gilbert | |
2015-06-25 | SHERLOCK: Add missing virtual prefix to SaveManager destructor | Paul Gilbert | |
2015-06-26 | SHERLOCK: Tattoo: Miles Audio 3 AdLib driver | Martin Kiewitz | |
- implement Miles Audio 3 AdLib driver - also cleanup of Scalpel AdLib driver - work in progress, sustain and for example OPL-3 missing | |||
2015-06-25 | SHERLOCK: RT: Fix compiler warnings | Paul Gilbert | |
2015-06-25 | SHERLOCK: RT: Further split-off of Scalpel-specific code | Paul Gilbert | |
2015-06-25 | SHERLOCK: RT: Implemented shaded background for dialogs | Paul Gilbert | |
2015-06-24 | SHERLOCK: RT: Fix look dialog not appearing | Paul Gilbert | |
2015-06-24 | SHERLOCK: RT: Remove deprecated fields from UI class | Paul Gilbert | |
2015-06-23 | SHERLOCK: RT: Beginnings of talk window widget class | Paul Gilbert | |
2015-06-23 | SHERLOCK: RT: Create WidgetMessage class for displaying messages | Paul Gilbert | |
2015-06-23 | SHERLOCK: RT: Implement message box ui mode | Paul Gilbert | |
2015-06-22 | SHERLOCK: RT: Beginnings of look window display | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Implemented journal search term entry | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Implemented journal event handling | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Implemented further journal draw methods | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Implemented drawJournalControls | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Implement makeBGArea for converting to greyscale | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Move journal code used by both games back to Journal | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Move mask code to TattooUserInterface | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Beginnings of journal display | Paul Gilbert | |
2015-06-21 | SHERLOCK: Split up Journal class for each game | Paul Gilbert | |
2015-06-21 | SHERLOCK: RT: Implement inventory handleEvents | Paul Gilbert | |
2015-06-20 | SHERLOCK: RT: Refactored map to use the tooltip widget | Paul Gilbert | |
2015-06-20 | SHERLOCK: RT: Simplify drawing of tooltips | Paul Gilbert | |
All drawing code has been refactored into WidgetBase, so the different descendants don't have to duplicate drawing to the screen | |||
2015-06-20 | SHERLOCK: RT: Fix char tests to be unsigned in splitLines | Paul Gilbert | |
2015-06-20 | SHERLOCK: RT: Create WidgetSceneTooltip descendant tooltip class | Paul Gilbert | |
2015-06-20 | SHERLOCK: RT: Split tooltip text rendering into setText | Paul Gilbert | |
2015-06-19 | SHERLOCK: RT: Added remaining rendering code for inventory widget | Paul Gilbert | |
2015-06-19 | SHERLOCK: RT: Beginnings of inventory menu widget | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Fix animating wait cursor | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Replace some constant values with _opcodes[OP_NULL] | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Implement loading for the text window widget | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Implement font _yOffsets table | Paul 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-18 | SHERLOCK: RT: Create pullNPCPaths to call each NPC's pullNPCPath method | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Initial work on activateVerbMenu() | Filippos Karapetis | |
2015-06-18 | SHERLOCK: Add a sanity check in checkObject() | Filippos Karapetis | |
This avoids the crash after the second intro scene | |||
2015-06-18 | SHERLOCK: RT: Reduce code duplication when writing fancy strings | Filippos Karapetis | |
2015-06-18 | SHERLOCK: Fix a couple of GCC warnings | Torbjörn Andersson | |
2015-06-17 | SHERLOCK: RT: Remove unused local | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Remove old hard-coded walk block used for testing | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Implemented pullNPCPath | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Implement updateNPC | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Implement walkToCoords | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Fix crash in second intro scene | Paul Gilbert | |