aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-02TSAGE: Add cast of nullptr to (const void *) in call to variadic functionsThierry Crozat
This should not be necessary, but this is for (at least) two reasons: - Our C++11 compatibility code simply defines nullptr as 0 (and 0 may have a different size to (const void *)0). - Xcode compiler on OS X throw an error without that cast (cannot pass object of non-POD type nullptr through variadic method).
2015-06-01SHERLOCK: Remove unnecessary object positioningTorbjörn Andersson
The final piece of the logo animation doesn't move, so we only need to set its position once. Obviously this could be further simplified.
2015-06-01SHERLOCK: remove debug #ifsMartin Kiewitz
2015-06-01SHERLOCK: intro: play constable anim slowerMartin Kiewitz
2015-06-01SHERLOCK: add comments about waitUntilTick()Martin Kiewitz
2015-06-01SHERLOCK: add fade out to street scene introMartin Kiewitz
2015-06-01SHERLOCK: fix flicker during EA logo introMartin Kiewitz
2015-06-01SHERLOCK: intro timing + fixesMartin Kiewitz
2015-06-01SHERLOCK: Erase the hand cursor when that part of the intro is doneTorbjörn Andersson
2015-06-01SHERLOCK: Fix closing namespace commentsFilippos Karapetis
2015-06-01SHERLOCK: Clean up the static people data arraysFilippos Karapetis
2015-06-01SHERLOCK: Fix bug when opening the journalFilippos Karapetis
2015-06-01SHERLOCK: intro changesMartin Kiewitz
- shortened delay during "in the alley" text, so that music track change occurs correctly - added fade to black during alley cutscene
2015-05-31SHERLOCK: Formatting fixPaul Gilbert
2015-06-01SHERLOCK: implement 2 palette faes for the introMartin Kiewitz
2015-05-31SHERLOCK: Remove unused variablePaul Gilbert
2015-05-31SHERLOCK: Implement remainder of RT doBgAnimPaul Gilbert
2015-05-31SHERLOCK: Silence GCC warningTorbjörn Andersson
2015-05-31SHERLOCK: debug levels for AdLib & MusicMartin Kiewitz
2015-05-31SHERLOCK: Implemented Tattoo UI drawInterfacePaul Gilbert
2015-05-31SHERLOCK: Move scroll variables from Screen to TattooUserInterfacePaul Gilbert
2015-05-31SHERLOCK: Added missing setAnimMode() callTorbjörn Andersson
It doesn't seem to make any difference, but surely it should be called here when it's called for earlier animations?
2015-05-31SHERLOCK: Fix brief black screen in EA logo introTorbjörn Andersson
There used to be a slight delay between clearing the screen and starting the "morph into EA logo" animation. Now those two things are done in the same stage of the intro.
2015-05-31SHERLOCK: Fix white screen on Sclapel logoPaul Gilbert
2015-05-31SHERLOCK: Implement TsAGE object mover code for Scalpel logo displayPaul Gilbert
2015-05-31SHERLOCK: More of the Scalpel logo implementedPaul Gilbert
2015-05-31SHERLOCK: Fix regression in conversationsTorbjörn Andersson
This causes replies to once again be shown in their entirety, instead of one line at a time. There were two errors: First of all, _wait was always set to 1, because one of the conditions was "|| _opcodes[OP_IF_STATEMENT]" instead of "|| v == _opcodes[OP_IF_STATEMENT]". Secondly, judging by the older version, this part of the code should only be allowed to set _wait to 1, never to 0, because we may have already set it to 1 for other reasons.
2015-05-31SHERLOCK: clean up adlib driverMartin Kiewitz
2015-05-31VOYEUR: Remove unnecessary semicolonTorbjörn Andersson
2015-05-31MADS: Remove unnecessary semicolonTorbjörn Andersson
2015-05-31TSAGE: Fix typo in commentTorbjörn Andersson
2015-05-30SHERLOCK: Added lightweight TsAGE object for handling logo animationsPaul Gilbert
2015-05-30SHERLOCK: Fix restoring info line when talk window closesPaul Gilbert
2015-05-31SHERLOCK: adlib: fix "in-use" usage voiceOnOff()Martin Kiewitz
2015-05-31SHERLOCK: adlib: in-use timer, thx LordHotoMartin Kiewitz
2015-05-30SHERLOCK: Free memory leaks from unreleased sound resourcesPaul Gilbert
2015-05-31SHERLOCK: adlib: implement in-use-channel usageMartin Kiewitz
2015-05-30SHERLOCK: Beginnings of Scalpel logo displayPaul Gilbert
2015-05-30SHERLOCK: midiparser block META event 0xFF for nowMartin Kiewitz
2015-05-30SHERLOCK: adlib: add support for percussionMartin Kiewitz
2015-05-30SHERLOCK: renamed SysEx to System META eventMartin Kiewitz
2015-05-30SHERLOCK: implement SysEx 0xFC loop/not loopMartin Kiewitz
2015-05-30FMOPL: Fix confusing "opl_driver" behaviorTorbjörn Andersson
The way I've configured ScummVM, the default is to use FluidSynth for MIDI, and any game where I want AdLib overrides that setting. I have set the DOSBox OPL emulator as the default. However, this causes the game's "opl_driver" setting to be "auto", which overrides the default setting, and usually picks the MAME OPL emulator. To counter this, if it sees that "opl_driver" is "auto", it will check the default setting. In other words, only use "auto" if "opl_driver" isn't set on any level. I think this is the behaviour that should cause the least amount of astonishment.
2015-05-30SHERLOCK: Further compilation fixesPaul Gilbert
2015-05-30SHERLOCK: Make some of the scalpel user interface fields publicPaul Gilbert
2015-05-30SHERLOCK: Fix incorrect if statementPaul Gilbert
2015-05-30SHERLOCK: Silence GCC warning.Torbjörn Andersson
2015-05-30SHERLOCK: Fix compilation with GCCTorbjörn Andersson
2015-05-30SHERLOCK: Fix non-interactive Scalpel demoPaul Gilbert
2015-05-30SHERLOCK: midi parser delta reading changedMartin Kiewitz