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