Commit Graph
86814 Commits
Author SHA1 Message Date
Martin Kiewitz de837f2719 SHERLOCK: add fade out to street scene intro 2015-06-01 13:07:48 +02:00
Martin Kiewitz 3025a44157 SHERLOCK: fix flicker during EA logo intro 2015-06-01 13:00:29 +02:00
Martin Kiewitz 049ca42bb2 SHERLOCK: intro timing + fixes 2015-06-01 12:10:20 +02:00
Torbjörn Andersson 2143ade072 SHERLOCK: Erase the hand cursor when that part of the intro is done 2015-06-01 08:04:49 +02:00
Filippos Karapetis bf12f04c45 SHERLOCK: Fix closing namespace comments 2015-06-01 04:19:54 +03:00
Filippos Karapetis 621ed75677 SHERLOCK: Clean up the static people data arrays 2015-06-01 04:16:48 +03:00
Filippos Karapetis 3b2c045212 SHERLOCK: Fix bug when opening the journal 2015-06-01 03:47:33 +03:00
Martin Kiewitz e028eb4425 SHERLOCK: intro changes
- shortened delay during "in the alley" text,
  so that music track change occurs correctly
- added fade to black during alley cutscene
2015-06-01 00:35:24 +02:00
Paul Gilbert d52aa528d5 SHERLOCK: Formatting fix 2015-05-31 18:16:47 -04:00
Martin Kiewitz 171117677d SHERLOCK: implement 2 palette faes for the intro 2015-06-01 00:12:00 +02:00
Paul Gilbert 79bf0a05ee SHERLOCK: Remove unused variable 2015-05-31 17:57:20 -04:00
Paul Gilbert 6b8452538f SHERLOCK: Implement remainder of RT doBgAnim 2015-05-31 17:55:56 -04:00
Torbjörn Andersson c79b0d1db9 SHERLOCK: Silence GCC warning 2015-05-31 23:29:54 +02:00
Martin Kiewitz 90be81b284 SHERLOCK: debug levels for AdLib & Music 2015-05-31 23:28:28 +02:00
Paul Gilbert f2bced65ac SHERLOCK: Implemented Tattoo UI drawInterface 2015-05-31 16:56:48 -04:00
Paul Gilbert c822e849de SHERLOCK: Move scroll variables from Screen to TattooUserInterface 2015-05-31 16:28:41 -04:00
Torbjörn Andersson b01dee457a SHERLOCK: Added missing setAnimMode() call
It doesn't seem to make any difference, but surely it should be
called here when it's called for earlier animations?
2015-05-31 20:45:40 +02:00
Paul Gilbert e5296ebf8d Merge branch 'master' into phantom 2015-05-31 14:45:10 -04:00
Torbjörn Andersson b1cae87251 SHERLOCK: Fix brief black screen in EA logo intro
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-31 20:27:41 +02:00
Paul Gilbert 141ff4d08d SHERLOCK: Fix white screen on Sclapel logo 2015-05-31 11:58:07 -04:00
Paul Gilbert 53f6e1903b SHERLOCK: Implement TsAGE object mover code for Scalpel logo display 2015-05-31 11:49:06 -04:00
Paul Gilbert 656906da42 SHERLOCK: More of the Scalpel logo implemented 2015-05-31 10:29:13 -04:00
Torbjörn Andersson 2826a06bc5 SHERLOCK: Fix regression in conversations
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-31 16:05:31 +02:00
Martin Kiewitz 35fe594133 SHERLOCK: clean up adlib driver 2015-05-31 12:16:30 +02:00
Torbjörn Andersson 742b04cc49 VOYEUR: Remove unnecessary semicolon 2015-05-31 09:21:47 +02:00
Torbjörn Andersson 3c9a5f02d2 MADS: Remove unnecessary semicolon 2015-05-31 09:21:23 +02:00
Torbjörn Andersson 40f5d26c92 TSAGE: Fix typo in comment 2015-05-31 09:18:30 +02:00
Paul Gilbert 59d81c0aa1 SHERLOCK: Added lightweight TsAGE object for handling logo animations 2015-05-30 22:33:40 -04:00
Paul Gilbert 6796444f08 SHERLOCK: Fix restoring info line when talk window closes 2015-05-30 20:14:38 -04:00
Martin Kiewitz 4942571e63 SHERLOCK: adlib: fix "in-use" usage voiceOnOff() 2015-05-31 01:04:24 +02:00
Martin Kiewitz 6ce9be2404 SHERLOCK: adlib: in-use timer, thx LordHoto 2015-05-31 00:58:49 +02:00
Paul Gilbert ec56344ed7 SHERLOCK: Free memory leaks from unreleased sound resources 2015-05-30 18:44:48 -04:00
Martin Kiewitz 9da6a90713 SHERLOCK: adlib: implement in-use-channel usage 2015-05-31 00:34:29 +02:00
Paul Gilbert fd33a100a1 SHERLOCK: Beginnings of Scalpel logo display 2015-05-30 17:55:22 -04:00
Martin Kiewitz 52ca97fe63 SHERLOCK: midiparser block META event 0xFF for now 2015-05-30 22:56:13 +02:00
Martin Kiewitz f3d1ffdaaf SHERLOCK: adlib: add support for percussion 2015-05-30 21:01:59 +02:00
Martin Kiewitz 3dd81bfb35 SHERLOCK: renamed SysEx to System META event 2015-05-30 20:26:03 +02:00
Martin Kiewitz 8b9de5cdc9 SHERLOCK: implement SysEx 0xFC loop/not loop 2015-05-30 20:15:20 +02:00
Torbjörn Andersson a3008e8f01 FMOPL: Fix confusing "opl_driver" behavior
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-30 19:18:29 +02:00
Paul Gilbert 1f7555c2ca SHERLOCK: Further compilation fixes 2015-05-30 13:04:22 -04:00
Paul Gilbert 442fb84768 SHERLOCK: Make some of the scalpel user interface fields public 2015-05-30 12:56:07 -04:00
Paul Gilbert 2555111149 SHERLOCK: Fix incorrect if statement 2015-05-30 11:49:34 -04:00
Torbjörn Andersson 560bc65fc4 SHERLOCK: Silence GCC warning. 2015-05-30 17:46:35 +02:00
Torbjörn Andersson a7f9e4c317 SHERLOCK: Fix compilation with GCC 2015-05-30 17:45:39 +02:00
Paul Gilbert 17aeb52649 SHERLOCK: Fix non-interactive Scalpel demo 2015-05-30 11:42:21 -04:00
Martin Kiewitz 0cc5313689 SHERLOCK: midi parser delta reading changed 2015-05-30 17:42:36 +02:00
Paul Gilbert 4e40441614 TSAGE: Fix incorrectly named header defines 2015-05-30 11:17:07 -04:00
Paul Gilbert 9c09f243ea Merge branch 'master' of https://github.com/scummvm/scummvm 2015-05-30 10:47:47 -04:00
Paul Gilbert 6b95fc6b11 Merge branch 'sherlock2' 2015-05-30 10:46:19 -04:00
Martin Kiewitz 37900b18ee SHERLOCK: adlib driver: pitch bend + proper reset 2015-05-30 16:23:46 +02:00