21027 Commits

Author SHA1 Message Date
Paul Gilbert
0600f0c018 TSAGE: Change palette code from 4-byte to 3-byte palettes 2011-04-13 21:25:57 +10:00
Paul Gilbert
e6090415b6 Merge remote branch 'remotes/dreammaster/tsage' 2011-04-13 21:08:05 +10:00
Max Horn
9c2ff87db7 SCUMM: Fix bug #3187622 (COMI: incorrect decoding of audio codec 13/15) 2011-04-13 11:49:25 +02:00
Max Horn
b52b6b8d2b SCUMM: Resolve some code duplication 2011-04-13 11:49:25 +02:00
Max Horn
29962bfc73 SCUMM: Move ADPCM decoder into separate function 2011-04-13 11:49:24 +02:00
Max Horn
79f514a397 TOON: Make ADPCM tables const 2011-04-13 11:49:24 +02:00
Alyssa Milburn
e000ed22d5 MOHAWK: LB's 'self' is case-insensitive 2011-04-13 10:11:20 +02:00
md5
22046d2480 SCI: Added handling for another version of mt32.drv (bug #3285556)
This is used in another version of KQ4 early (0.000.274)
2011-04-13 10:29:24 +03:00
strangerke
a2d1fdd365 TSAGE: Fix a crash using the new palette effect. It still doesn't show much... 2011-04-13 07:42:58 +02:00
strangerke
c1e58c1415 TSAGE: Implement most of the scene 9900. New palette animation is currently broken, to be fixed 2011-04-12 23:39:10 +02:00
Max Horn
0ce2ca4e00 COMMON: Replace MKID_BE by MKTAG
MKID_BE relied on unspecified behavior of the C++ compiler,
and as such was always a bit unsafe. The new MKTAG macro
is slightly less elegant, but does no longer depend on the
behavior of the compiler.
Inspired by FFmpeg, which has an almost identical macro.
2011-04-12 16:53:15 +02:00
Max Horn
f5ff6e9e18 TINSEL: cleanup 2011-04-12 16:06:39 +02:00
Paul Gilbert
d61ad01530 TSAGE: Reworked the 'probe approaching rocks' cut-scene to work correctly
The problem is the original game presumed that rendering a single frame would take at least 10 ticks (at 60Hz). Since the ScummVM renders it faster than then, the cutscene wasn't working. A new 'ProbeMover' class has been created to ensure the probe shrinking keeps correct pace with the probe's movement.
2011-04-12 20:16:34 +10:00
D G Turner
214f93e6aa MOHAWK: Add Default Values to LB NotifyEvent Constructor.
This silences a number of warnings about possible uninitialized
parameter use.
2011-04-11 23:21:46 +01:00
Matthew Hoops
3769f30529 MOHAWK: Add more versions of LB demos
From bug #3275626
2011-04-11 16:52:01 -04:00
Johannes Schickel
d9441aeb80 KYRA: Add some assertion to prevent out of bounds access. 2011-04-11 00:36:03 +02:00
Johannes Schickel
073da68efa KYRA: Constify static data table in LoL code. 2011-04-11 00:35:28 +02:00
Johannes Schickel
93f591580a KYRA: Get rid of non-const static variable in Kyra2 code. 2011-04-11 00:34:16 +02:00
Johannes Schickel
8fe9f8e73a KYRA: Cleanup. 2011-04-11 00:31:24 +02:00
Johannes Schickel
ee4699a495 KYRA: Get rid of non-const static variables in HoF. 2011-04-11 00:21:18 +02:00
Johannes Schickel
e8be5ba95b TINSEL: Make the cdFlags array in drives.cpp static again. 2011-04-10 19:22:06 +02:00
md5
cd085b1ae8 TINSEL: Removed some unused global static variables 2011-04-10 17:27:48 +03:00
md5
c89f2276d1 TINSEL: Merged NewName() inside DoSave() in order to remove a static var 2011-04-10 14:27:50 +03:00
md5
d1c4b56223 TINSEL: Cleanup - removed obsolete defines 2011-04-10 14:27:49 +03:00
md5
b31f39e6c6 TINSEL: Changed cdFlags to be non-static and constant 2011-04-10 14:27:48 +03:00
md5
69ec4fbf1b TINSEL: Removed the dummy ForceEntireRedraw() function 2011-04-10 14:27:47 +03:00
md5
3fde0306a4 TINSEL: Removed the useless LookAtBuffers() function 2011-04-10 14:27:46 +03:00
md5
d2d6c9e2ba MOHAWK: Silenced an MSVC waning about an uninitialized var (false positive) 2011-04-10 14:27:45 +03:00
Paul Gilbert
1a1e760800 TSAGE: Fixed bug in Scene #6100 with sunflowers briefly appearing too large 2011-04-10 20:13:25 +10:00
Paul Gilbert
0a1a8810ae TSAGE: Lots more bugfixes for Scene #6100 2011-04-10 16:50:10 +10:00
Paul Gilbert
718660c7f1 TSAGE: Fix memory leak in the GfxSurface class 2011-04-10 09:29:42 +10:00
Paul Gilbert
9842dd9268 TSAGE: Simplified the custom surface code in GfxSurface 2011-04-10 09:20:00 +10:00
Max Horn
6cf1de87ac DEVTOOLS: Renamed 'tools' directory to 'devtools' 2011-04-09 23:47:35 +02:00
Alyssa Milburn
ae49865e9e MOHAWK: Move per-page data into LBPage. 2011-04-09 21:01:27 +02:00
sylvaintv
8451252786 TOON: Fix potential var underflowing 2011-04-09 19:29:32 +02:00
sylvaintv
0db4498bd9 TOON: Fix more valgrind issues
Fix potential more invalid read issues in RIF loading
2011-04-09 19:07:20 +02:00
Paul Gilbert
2ed8a255e5 TSAGE: Fixing uninitialised read errors identified by Valgrind 2011-04-09 23:14:47 +10:00
Paul Gilbert
81a5fcb5d1 TSAGE: Clarifying field names in Scene #6100 2011-04-09 21:28:01 +10:00
Paul Gilbert
747295e9b4 TSAGE: Fixing memory leaks 2011-04-09 21:27:25 +10:00
Paul Gilbert
f5d22217d6 Merge remote branch 'remotes/Strangerke/master' into tsage 2011-04-09 19:12:54 +10:00
Paul Gilbert
ee32440cde TSAGE: Fix to disable palette rotations when the scene changes 2011-04-09 19:12:03 +10:00
strangerke
48542fb364 TSAGE: Cleanup: rename quickInit() methods into setup() for naming consistency 2011-04-09 10:06:38 +02:00
strangerke
fc57b0433f TSAGE: move SceneObject3 and 4 to scenes8 and 10, rename them their unknown fields, and fix a glitch in scene9150 2011-04-09 09:47:08 +02:00
Paul Gilbert
b912b3662a TSAGE: Slight re-ordering of method calls in SceneHandler::dispatch
This fixes a problem in the title screen where the game title briefly appeared at full size.
2011-04-09 15:12:17 +10:00
Paul Gilbert
a79ba2b4f4 TSAGE: Corrections to palette rotation 2011-04-09 14:45:13 +10:00
Paul Gilbert
d10453d162 TSAGE: Some bugfixes to calculating object distances in Scene #6100 2011-04-09 14:17:54 +10:00
Paul Gilbert
4f9bfa049c TSAGE: Clarified ObjectMover _field6E as _regionIndex 2011-04-09 10:43:42 +10:00
Paul Gilbert
dbacaa90a4 TSAGE: Compilation fixes for GCC 2011-04-09 10:37:32 +10:00
strangerke
9a1fad3e6b TSAGE: move SceneHotspot_2 to scenes8, rename it to NamedHotspotMult, rename unknown fields 2011-04-09 00:38:57 +02:00
strangerke
b4870a5b29 Merge branch 'tsage' of http://github.com/dreammaster/scummvm 2011-04-08 22:10:32 +02:00