47622 Commits

Author SHA1 Message Date
Alyssa Milburn
3f67e45f24 COMPOSER: Implement kFuncQuit. 2011-07-19 14:11:24 +02:00
Matthew Hoops
724d7ef101 VIDEO: Use C++ versions of exp/ldexp
Should fix compilation on Mac PPC, and MinGW32 on buildbot
2011-07-19 07:35:40 -04:00
Eugene Sandulenko
540d0260e6 DREAMWEB: Add ScummVM headers, remove SVN keywords. 2011-07-19 11:26:40 +01:00
Eugene Sandulenko
73cf347b94 Merge pull request #48 from tramboi/master
DREAMWEB: More porting into C++
2011-07-19 03:03:09 -07:00
Filippos Karapetis
e1ca235c44 BINK decoder: Fixed compilation with MSVC 2011-07-19 10:50:48 +03:00
Filippos Karapetis
2cdd83141a CREATE_PROJECT: Enabled the new Bink video support feature 2011-07-19 10:50:12 +03:00
Matthew Hoops
6334ec413f COMMON: Move cosine/sine tables out of header files
Access is now restricted to using the getSineTable()/getCosineTable() helper functions.
2011-07-19 00:45:16 -04:00
D G Turner
54f25aa843 COMMON: Renamed Integer Log2 function from log2 to intLog2.
This avoids naming collisions with system libraries on some platforms
i.e. DS, DC where the log2 is realised by macro.
2011-07-19 02:29:13 +01:00
Sven Hesse
1f3ccd4eed AUDIO: Fix stereo MS IMA ADPCM decoding 2011-07-19 03:10:10 +02:00
D G Turner
765813f750 CODECS: Replaced Integer log2 in QDM2 with Common::Math implementation. 2011-07-19 02:07:15 +01:00
Sven Hesse
45f1f1275c COMMON: Document the BitStream a bit more 2011-07-19 01:48:45 +02:00
clone2727
6370984b22 Merge pull request #50 from clone2727/bink
Add support for Bink video to SCUMM HE
2011-07-18 16:04:39 -07:00
Willem Jan Palenstijn
85a056f382 SCI: Fix kFormat's handling of %c with a 0 argument
SSCI used a sprintf to handle %c, appending the result to the output,
which is effectively a nop for a zero argument.

This is bug #3368821. Thanks to digitall for tracing it to KFormat
and testing this patch.
2011-07-18 23:36:56 +02:00
Bertrand Augereau
599c0f4862 DREAMWEB: Gave a proper signature to gextnextword 2011-07-18 22:59:17 +02:00
Bertrand Augereau
825e736aed DREAMWEB: getnextword doesn't read one byte too far any more 2011-07-18 22:59:17 +02:00
Bertrand Augereau
9072ecf781 DREAMWEB: Blacklisted 'kernchars' and 'getnextword' 2011-07-18 22:59:16 +02:00
Bertrand Augereau
7d9ff04fbf DREAMWEB: Added resilience to frameoutv to avoid memory stomping at the TV studio 2011-07-18 22:59:16 +02:00
Bertrand Augereau
0eccad88f4 DREAMWEB: doorway and widedoor have signatures 2011-07-18 22:59:16 +02:00
Bertrand Augereau
0a6f83691d DREAMWEB: aboutturn reversed 2011-07-18 22:59:16 +02:00
Bertrand Augereau
b8cc90ad6c DREAMWEB: Reversed random sprite callback 2011-07-18 22:59:16 +02:00
Bertrand Augereau
2fd19aeedf DREAMWEB: initman reversed 2011-07-18 22:59:16 +02:00
Bertrand Augereau
3ce4f26540 DREAMWEB: walking blacklisted 2011-07-18 22:59:15 +02:00
Bertrand Augereau
04d9db0902 DREAMWEB: mainman reversed 2011-07-18 22:59:15 +02:00
Bertrand Augereau
40e5e03e32 DREAMWEB: Blacklisted liftsprite 2011-07-18 22:59:15 +02:00
Bertrand Augereau
25528a56e8 DREAMWEB: dodoor blacklisted 2011-07-18 22:59:15 +02:00
Bertrand Augereau
3ff0cf2d29 DREAMWEB: Sprite::b19 is Sprite::frame 2011-07-18 22:59:15 +02:00
Bertrand Augereau
11917ad700 DREAMWEB: steady and constant objects sprites callbacks 2011-07-18 22:59:15 +02:00
Bertrand Augereau
c011bee0e2 DREAMWEB: backobject reversed 2011-07-18 22:59:14 +02:00
Bertrand Augereau
9f8036cd86 DREAMWEB: Blacklisted frameoutbh and frameoutfx 2011-07-18 22:59:14 +02:00
Bertrand Augereau
880bcc69ef DREAMWEB: showframe blacklisted 2011-07-18 22:59:14 +02:00
Bertrand Augereau
7af3cd565c DREAMWEB: C++-isation of a part of the sprite subsystem 2011-07-18 22:59:14 +02:00
Alyssa Milburn
b80129dd44 COMPOSER: Move Button code around. 2011-07-18 21:58:59 +02:00
Alyssa Milburn
7af0c51f59 COMPOSER: Move scripting code into scripting.cpp. 2011-07-18 21:56:43 +02:00
Alyssa Milburn
b8d081afe6 COMPOSER: Move Pipe code into resource.cpp. 2011-07-18 21:52:55 +02:00
Alyssa Milburn
c4e5cf96ac COMPOSER: Move graphics-related code into graphics.cpp. 2011-07-18 21:50:24 +02:00
Alyssa Milburn
e99f82368a COMPOSER: Remove outdated comments. 2011-07-18 21:18:40 +02:00
Alyssa Milburn
06ca31d642 COMPOSER: Only allow invalid-sized sprites if RLE. 2011-07-18 21:10:00 +02:00
Alyssa Milburn
9cb4bd2a38 COMPOSER: Obey sound priorities. 2011-07-18 21:09:18 +02:00
Matthew Hoops
26d15ce675 COMMON: Fix comment 2011-07-18 11:53:47 -04:00
Alyssa Milburn
cab48d51f5 COMPOSER: Better field names/values. 2011-07-18 17:21:35 +02:00
Alyssa Milburn
1e453e2305 COMPOSER: Fix the search direction in getButtonFor. 2011-07-18 17:04:24 +02:00
Alyssa Milburn
8bf558a299 COMPOSER: Try to fix contains() for kButtonEllipse. 2011-07-18 17:03:55 +02:00
Alyssa Milburn
968db67b40 COMPOSER: Fix Sprite::contains to check for non-transparent, not transparent. 2011-07-18 17:03:31 +02:00
Matthew Hoops
87b4ef5547 COMMON: Update code from eos 2011-07-18 10:28:10 -04:00
Matthew Hoops
e6171fbb74 COMMON: Update class documentation to say they're now used by SCUMM 2011-07-18 10:21:20 -04:00
Matthew Hoops
c4d3a86010 COMMON: Remove USE_BINK checks from header files 2011-07-18 10:13:50 -04:00
Willem Jan Palenstijn
a49d07d95f DOC: Fix typo 2011-07-18 15:39:10 +02:00
Alyssa Milburn
3891e9097d COMPOSER: Send onChar event in onKeyDown. 2011-07-18 15:07:47 +02:00
Alyssa Milburn
1c03c7d07d COMPOSER: Fixes for getStreamForSprite. 2011-07-18 15:07:19 +02:00
Alyssa Milburn
d176fb1a37 COMPOSER: Clip sprite drawing. 2011-07-18 15:06:38 +02:00