67827 Commits

Author SHA1 Message Date
Martin Kiewitz
b752c1f5bb SHERLOCK: intro: play constable anim slower 2015-06-01 13:40:00 +02:00
Martin Kiewitz
c20fbeaf6f SHERLOCK: add comments about waitUntilTick() 2015-06-01 13:26:34 +02:00
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
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