Commit Graph

20107 Commits

Author SHA1 Message Date
Nicola Mettifogo
890ee97285 applied 2nd workaround to avoid crashes caused by labels when switching location
svn-id: r25388
2007-02-04 15:48:51 +00:00
Sven Hesse
f54a97a02c - Plugged some leaks and fixed some memory errors
- Fixed the cursor animation loops in Ween and Bargon
- Added Draw_Bargon + Inter_Bargon
- Implemented Bargon Attack's hardcoded intro parts

svn-id: r25387
2007-02-04 15:45:15 +00:00
Nicola Mettifogo
8f084baf66 added more debug levels and comments
svn-id: r25386
2007-02-04 15:43:45 +00:00
Max Horn
ae5fb74aef Use full game titles for the official AGI games (small exception: we also number part 1 of series, to avoid user confusion)
svn-id: r25385
2007-02-04 13:40:11 +00:00
Eugene Sandulenko
70833e89a4 Fix warning.
svn-id: r25384
2007-02-04 13:37:02 +00:00
Max Horn
4e9e88ac1c Added Common::getEnabledSpecialDebugLevels
svn-id: r25383
2007-02-04 13:28:17 +00:00
Max Horn
8ae2be31e0 Don't add '.' to the search dirs as a last fallback. Fixes bug #1597208
svn-id: r25382
2007-02-04 13:04:36 +00:00
Max Horn
5b65897cd3 Switch SCUMM engine to use the common special debug flags support (thus making it possible to use --debugflags with it)
svn-id: r25381
2007-02-04 12:41:49 +00:00
Nicola Mettifogo
5007d82ec7 solved array out of bound issue in quickFadePalette
svn-id: r25380
2007-02-04 12:14:11 +00:00
Nicola Mettifogo
9832736f9a added game palette static initializers to avoid warnings
svn-id: r25379
2007-02-04 11:19:14 +00:00
Nicola Mettifogo
854e351e5b Implemented workaround to avoid crashes on location switches, using knowledge from Big Red Adventure.
svn-id: r25378
2007-02-04 11:16:40 +00:00
Nicola Mettifogo
d89bfde4a6 oops fixed 64 bit warnings in the last revision
svn-id: r25377
2007-02-04 08:26:44 +00:00
Nicola Mettifogo
e3b9bda909 changed handling of zone labels to match original engine
svn-id: r25376
2007-02-04 08:12:33 +00:00
Nicola Mettifogo
b7d72fd959 _hoverZone now is handled as in the original engine
svn-id: r25375
2007-02-04 08:10:00 +00:00
Eugene Sandulenko
7b6bdd231d AdvancedDetector now has built-in fallback detection based on file lists.
Currently only gob engine benefits from it.

svn-id: r25374
2007-02-04 03:10:27 +00:00
Eugene Sandulenko
0d01bdd799 Make Add Button caption react to Shift key.
svn-id: r25373
2007-02-04 02:36:23 +00:00
Max Horn
18a9cb46d6 Removed GF_NO_SCALING
svn-id: r25372
2007-02-04 02:11:29 +00:00
Max Horn
53432b2bbe Use Actor::getRealPos instead of Actor::getPos in the debugger
svn-id: r25371
2007-02-04 01:52:50 +00:00
Max Horn
be052be462 Rewrote the actor walk code for SCUMM V0-V2 games: Now it uses the C64 character coordinates internally, not pixel coordinates. This should fix some walk bugs, but also might cause some regressions. Watch out
svn-id: r25370
2007-02-04 01:24:43 +00:00
Johannes Schickel
b274881086 - changed the way how gradients are calculated
- bumped theme version

svn-id: r25369
2007-02-04 00:42:10 +00:00
Travis Howell
9865bc8fa5 Fix compile of SCUMM engine.
svn-id: r25368
2007-02-04 00:17:35 +00:00
Max Horn
96fe9d111f Fixed the default coords in ScummEngine_c64::o_putActorAtObject, which still in char coords, not pixel coords (see also ScummEngine_v2::o2_putActorAtObject)
svn-id: r25367
2007-02-03 23:47:45 +00:00
Max Horn
69ba8e57c2 Changed old FIXME comment into a WORKAROUND comment (it worked fine all these years, after all :); also added some paranoia checks
svn-id: r25366
2007-02-03 23:10:17 +00:00
Max Horn
35bfb505a6 Use the platform/language values computed by the detector
svn-id: r25365
2007-02-03 22:42:45 +00:00
Johannes Schickel
37ac456077 Added a TODO to processExtraValues.
svn-id: r25364
2007-02-03 22:01:31 +00:00
Johannes Schickel
d66d2ab71b Changed _imageHandels into an array.
svn-id: r25363
2007-02-03 21:50:51 +00:00
Max Horn
73c3625f1f Fixing various doxygen warnings
svn-id: r25362
2007-02-03 21:37:52 +00:00
Max Horn
a2b1ff0de8 shalt not declare static vars inside member functions' spoke Fingolfin, and see, there was static all over the place (somebody please fix this, pretty please with sugar atop)
svn-id: r25361
2007-02-03 21:35:35 +00:00
Max Horn
56b00f05cc Replaced 'typedef Common::String String' with explicit usages of Common::String (mainly to make doxygen happy)
svn-id: r25360
2007-02-03 21:32:18 +00:00
Johannes Schickel
c3f84d67b2 Workaround bad values for _curSfxFile in old savegames.
svn-id: r25359
2007-02-03 21:14:35 +00:00
Johannes Schickel
a2976a350f Fixes FM-Towns New Game Save.
svn-id: r25358
2007-02-03 20:50:26 +00:00
Johannes Schickel
3d70157e53 Some delay changes. (should fix slow scene animations)
svn-id: r25357
2007-02-03 19:21:33 +00:00
Max Horn
cb49cbdd45 * Reimplemented Mixer::pauseAll to simply invoke pause on all channels
(implying change of semantics)
* Reordered the params of Mixer::playRaw (the SoundType now comes first, not last)
* Removed Mixer::isPaused
* Removed Mixer::getSoundElapsedTimeOfSoundID
* Added some doxygen comments to the Mixer

svn-id: r25356
2007-02-03 19:05:53 +00:00
Kostas Nakos
9c5e62fb04 update to new detector
svn-id: r25355
2007-02-03 19:04:24 +00:00
Max Horn
04e76156ef Change s_appName from Common::String to const char * on all platforms
svn-id: r25354
2007-02-03 18:09:09 +00:00
Max Horn
0fc672025c Removed obsolete call to Mixer::isPaused
svn-id: r25353
2007-02-03 18:08:10 +00:00
Gregory Montoir
9c7dd91626 removed unneeded/unnecessary variables and made SmushFont table private (to ensure getFont() get called to access them)
svn-id: r25352
2007-02-03 17:55:49 +00:00
Gregory Montoir
c9cb0ca8bf removed preallocation of sprite tables (the previous values were taken from the original but it seems they can be lowered)
svn-id: r25351
2007-02-03 17:50:29 +00:00
Kostas Nakos
5dbf212775 set svn:ignore, sync makefile
svn-id: r25350
2007-02-03 17:45:27 +00:00
Johannes Schickel
de19c94628 Adding create_kyradat here now.
svn-id: r25349
2007-02-03 14:52:02 +00:00
Max Horn
a8ea78ce73 Mention the mass add feature in the NEWS, and added a corresponding TODO into the README
svn-id: r25346
2007-02-03 13:45:09 +00:00
Torbjörn Andersson
ea40535678 Applied the revised NUT font renderer patch #1635584, which combines cyx's
patch for correct (not to mention more efficient) rendering of CMI's shadowed
letters, while retaining most of the memory savings of my original patch. This
time, SMUSH and INSANE fonts also benefit from it.

svn-id: r25345
2007-02-03 05:50:35 +00:00
Max Horn
5395c4a2f4 Removed _actorPos locat vars, and instead use _pos directly
svn-id: r25344
2007-02-03 01:21:49 +00:00
Max Horn
e363d1ebb1 Broadened the fix for bug #795214 to make it work with resaves of old savegames, fixing bug #1648248
svn-id: r25340
2007-02-02 23:43:39 +00:00
Max Horn
6c9502b901 Mention that subtitles can't be turned off reliably in Loom
svn-id: r25339
2007-02-02 19:55:41 +00:00
Max Horn
468b1600c4 Removed bogus debug leftover :)
svn-id: r25338
2007-02-02 18:40:02 +00:00
Johannes Schickel
4387a851a2 Replace filesize based kyra.dat check with a md5 based.
svn-id: r25337
2007-02-02 16:02:59 +00:00
Max Horn
013f1711c4 Workaround for bug #1621210 (FOA: Kerner counts incorrectly during end sequence)
svn-id: r25335
2007-02-02 13:53:59 +00:00
Max Horn
11a8d8f265 Some comment cleanup
svn-id: r25334
2007-02-02 12:51:44 +00:00
Paul Gilbert
f7958231be Bugfix to fix crash when Ratpouch chooses an in-room random destination
svn-id: r25333
2007-02-02 08:35:17 +00:00