Martin Kiewitz
7de11f1362
SHERLOCK: 3DO movie player unsupported codec msg
2015-06-04 16:57:33 +02:00
Martin Kiewitz
45c5898230
SHERLOCK: 3DO movie player comments
2015-06-04 16:01:43 +02:00
Martin Kiewitz
4dec07bf2d
SHERLOCK: improve 3DO movie player, add SDX2 codec
...
- queue up to 0.5 seconds of audio to avoid buffer underruns
- support for SDX2 codec
- put both audio codecs into audio/decoders/3do.cpp
- made movie player capable of playing EA logo movie
2015-06-04 15:53:54 +02:00
Paul Gilbert
9d67c95359
SHERLOCK: Fix gcc warnings
2015-06-03 22:05:52 -04:00
Paul Gilbert
ff28b217b3
SHERLOCK: Implemented checkWalkGraphics
2015-06-03 21:51:46 -04:00
Paul Gilbert
60378fe228
SHERLOCK: Implemented setObjTalkSequence methods
2015-06-03 21:03:44 -04:00
Paul Gilbert
bc7127c522
SHERLOCK: Fix resetting cursor when leaving the map
2015-06-03 19:10:33 -04:00
Paul Gilbert
dce570c7e9
SHERLOCK: Fix resetting cursor when resetting UI
2015-06-03 19:06:14 -04:00
Paul Gilbert
3dac0c6646
SHERLOCK: Implement changes for checkObject
2015-06-03 18:42:32 -04:00
Paul Gilbert
2cec902479
SHERLOCK: Fix issues with drawAllShapes
2015-06-03 18:37:54 -04:00
Torbjörn Andersson
12e4152429
SHERLOCK: Clarify "song" command usage
...
Though now that I've realized that loadMusic() takes a room number,
I see there seems to be at least one song that can't be played
this way...
2015-06-03 22:33:12 +02:00
Torbjörn Andersson
405914d655
SHERLOCK: Add "song" debugger command
...
It could be more user-friendly, but should work well enough for now.
2015-06-03 22:12:53 +02:00
Martin Kiewitz
7b9455c242
SHERLOCK: unpause engine, when exiting the console
2015-06-03 22:12:02 +02:00
Martin Kiewitz
626244394a
SHERLOCK: 3do movie player non-FFR thx clone2727
...
sherlock seems to only use a fixed frame rate
but we now support dynamic frame rate timing
2015-06-03 19:47:01 +02:00
Torbjörn Andersson
08b81e38f3
SHERLOCK: Add hotspot to magnifying glass cursor
...
I am not sure exactly what the original did, but this seems to match
the behaviour I've observed in DOSBox.
2015-06-03 19:19:05 +02:00
Torbjörn Andersson
420e13a579
SHERLOCK: Remove Subversion keywords from file header.
2015-06-03 19:01:50 +02:00
Martin Kiewitz
a33717f92e
SHERLOCK: add 3DO movie player to module.mk
2015-06-03 13:31:13 +02:00
Martin Kiewitz
b7506019a6
SHERLOCK: 3DO movie player,thx clone2727 for video
2015-06-03 13:11:09 +02:00
Paul Gilbert
3bee3e78cd
SHERLOCK: Make some fields of CAnimStream private
2015-06-02 21:37:51 -04:00
Paul Gilbert
b5a2b55096
SHERLOCK: Implement getScaleVal
2015-06-02 21:34:40 -04:00
Paul Gilbert
1f9d1e9c16
SHERLOCK: Implement RT drawAllShapes and support methods
2015-06-02 21:26:42 -04:00
Torbjörn Andersson
fdd220e9f7
SHERLOCK: Fix Scalpel cursor regressions
...
There was no magnifying glass cursor, and the hourglass cursor
wasn't animated.
2015-06-02 19:08:40 +02:00
Martin Kiewitz
1968528a1f
SHERLOCK: start of street intro quitable now
2015-06-02 18:33:50 +02:00
Martin Kiewitz
4cf16a905b
SHERLOCK: hopefully fix crash on exit/Music class
2015-06-02 18:17:25 +02:00
Martin Kiewitz
100dd52a8e
SHERLOCK: rename MT32 driver, fix SysExPos
2015-06-02 17:36:22 +02:00
Martin Kiewitz
c0d71bb900
SHERLOCK: add MT32 debug, add music data comment
2015-06-02 17:07:06 +02:00
Martin Kiewitz
25c0e7ec33
SHERLOCK: add mt32 music driver
2015-06-02 16:42:31 +02:00
Paul Gilbert
360a084059
SHERLOCK: Fix button check in lookScreen
2015-06-01 22:35:28 -04:00
Paul Gilbert
39c4a3d4c1
SHERLOCK: Add extra constructor field initializations
2015-06-01 22:24:42 -04:00
Thierry Crozat
df665e5907
TSAGE: Add cast of nullptr to (const void *) in call to variadic functions
...
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-02 00:04:06 +01:00
Torbjörn Andersson
d0a0f85fc5
SHERLOCK: Remove unnecessary object positioning
...
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-01 22:55:35 +02:00
Martin Kiewitz
0500dc2408
SHERLOCK: remove debug #ifs
2015-06-01 13:40:44 +02:00
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