Commit Graph

206 Commits

Author SHA1 Message Date
James Brown
c4528ac022 More conversion to debug channels
svn-id: r12293
2004-01-10 11:01:47 +00:00
Max Horn
04b002bbaa move the charset mask to the charset renderer class; some other related changes
svn-id: r12263
2004-01-08 21:21:40 +00:00
Travis Howell
38a7f018b2 Need for loomcd too.
svn-id: r12252
2004-01-08 15:07:44 +00:00
Max Horn
2e8d4e2d9e Workaround for bug #770049
svn-id: r12251
2004-01-08 14:41:14 +00:00
Travis Howell
a2fbba2e4e Actor flip should be reset, fixes some glitches in putt putt games
svn-id: r12212
2004-01-07 10:34:53 +00:00
Travis Howell
97cb72885a Add another check for ignoreTurns, ignoreTurns.
Should be complete for scumm7 games

svn-id: r12209
2004-01-07 06:08:54 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
a469559d13 added Actor::getElevation and Actor::setElevation; cleaned up costume API a bit; some minor cleanup/tweaks
svn-id: r12160
2004-01-05 16:19:14 +00:00
Travis Howell
b65ca3db3d Add partial support for ignoreTurns, fixes some glitches in putt putt games.
svn-id: r12150
2004-01-05 06:53:03 +00:00
Travis Howell
74f958fdf1 Should be enabled for all GF_NEW_COSTUMES games.
Fixes missing actors in craters section of puttmoon

svn-id: r12105
2004-01-03 06:38:34 +00:00
Travis Howell
4043db7d63 Fix some masking issue in Putt Putt games
svn-id: r12080
2004-01-02 04:29:04 +00:00
Travis Howell
6c3e0134c2 Putt Putt games use old calculation
svn-id: r11994
2003-12-28 12:51:18 +00:00
Travis Howell
28199bc840 Putt Putt games use old calculation
svn-id: r11993
2003-12-28 10:39:39 +00:00
Travis Howell
278484bed7 Ooops, wrong bug id.
svn-id: r11660
2003-12-15 16:05:40 +00:00
Travis Howell
c6737ee5c8 Add comment
svn-id: r11659
2003-12-15 16:04:31 +00:00
Travis Howell
a284d93fe0 Stops zak losing his body.
svn-id: r11654
2003-12-15 14:59:24 +00:00
Max Horn
4afcd1747c potential fix for bug #830106 (ugly)
svn-id: r11525
2003-12-06 16:12:14 +00:00
Travis Howell
6f567b480f Add fix for annoying costume warning in FT, part of patch #853099
svn-id: r11481
2003-12-03 06:34:45 +00:00
Max Horn
eeb3cdebf1 new savegame version: store actor pan data; store Audio CD playback status (and when loading, resume playing of tracks which are meant to loop forever)
svn-id: r11423
2003-11-29 13:58:17 +00:00
Paweł Kołodziejski
d5eddef057 changed some shift operators to *, /
svn-id: r11315
2003-11-16 20:52:57 +00:00
Max Horn
03f50231d2 cleanup / some warnings (I'd like to know if and where those opcodes are used)
svn-id: r11237
2003-11-10 00:28:09 +00:00
Jonathan Gray
7c97e7c2b9 more spelling fixes
svn-id: r11176
2003-11-07 02:11:41 +00:00
Max Horn
9f33b3abbe possible fix for bug #833854 - I rechecked the assembly, there actually is a check for box flag 0x20 in there. However, that flag has a differeing meaning in older engine versions, so I put a version check in and updated the comments. Please test.
svn-id: r11019
2003-11-01 01:17:15 +00:00
Max Horn
d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Max Horn
0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
Max Horn
4b74eec418 this was actually the fix for bug #809547
svn-id: r10465
2003-09-28 16:08:23 +00:00
Max Horn
f9e025d13c fix for bug #813136
svn-id: r10443
2003-09-27 22:12:01 +00:00
Max Horn
6512592d0f moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position
svn-id: r10253
2003-09-14 18:16:45 +00:00
Max Horn
aa94497631 reverse my fix for the sarcophagus problem (I reopened that bug report, as this broke lots of other locked boxees. Now that I have dosbox to compared with the original Zak, I see that we are doing something wrong, and have a notion of what that might be; still need to figure out a way how to fix it
svn-id: r10249
2003-09-14 13:36:49 +00:00
Max Horn
47827b1f22 disabled a stone old hack; Ender, maybe you remember some details about this fix? anybody feel like playtesting the Mystery Vortex, please? :-)
svn-id: r10246
2003-09-13 23:50:29 +00:00
Max Horn
a86f6ed55c fix/workaround for bug #770717 (ZAK: Zak walking on spot)
svn-id: r10189
2003-09-12 00:42:36 +00:00
Max Horn
7be171f910 changed actor walking for V2 games a bit; this fixes bug #774529 (Zak: Annie walking in funny places)
svn-id: r10185
2003-09-11 23:31:46 +00:00
Max Horn
538812d9fc yet another tiny cleanup.... yeah yeah, I know I am annoying
svn-id: r10182
2003-09-11 22:36:21 +00:00
Max Horn
32c0168087 cleanup
svn-id: r10181
2003-09-11 22:26:44 +00:00
Max Horn
f21f830633 fix long standing bug in walkActorOld() (though I have no idea if it affects anything :-)
svn-id: r10180
2003-09-11 22:12:24 +00:00
Max Horn
ff225c470c cleanup
svn-id: r10179
2003-09-11 22:00:36 +00:00
Max Horn
e94a0683aa fixed kBoxLocked handling, bug #771483 (ZAK: Pushing Sarcophagous feet on Mars)
svn-id: r10173
2003-09-11 13:40:22 +00:00
Max Horn
81f10baa68 cleanup
svn-id: r10169
2003-09-11 10:32:15 +00:00
Max Horn
4b9e30171b fix for bug #749970 (FT: Animation glitch at the fuel tower)
svn-id: r10141
2003-09-09 17:33:29 +00:00
Max Horn
07e8084eee replaced all use of scale items with scale slots. This allowed me to get rid of two big FIXME's, and might fix other scaling bugs in FT/DIG
svn-id: r10140
2003-09-09 17:29:22 +00:00
Max Horn
ce60ec3145 added some comments to a FIXME
svn-id: r10132
2003-09-09 13:29:18 +00:00
Max Horn
31db86cdb1 fixed yet another bug in redraw logic (which was hidden so far and revealed by my previous fix)
svn-id: r10112
2003-09-08 21:04:17 +00:00
Max Horn
738470b02e moving stuff around
svn-id: r10111
2003-09-08 21:03:31 +00:00
Max Horn
72b24e8b47 actually USAGE_BIT_RESTORED must be cleared, too
svn-id: r10110
2003-09-08 20:50:35 +00:00
Max Horn
26a1040886 turns out that in the GFX usage bit conversion process, we accidentally left out this code. This should fix bug #744794 and potentially others
svn-id: r10109
2003-09-08 20:46:25 +00:00
Torbjörn Andersson
94df02c799 Implement the ACTOR_PAN opcode. The only place I know of where it's used is
between between ship-to-ship combats, so I didn't bother yet to store it in
savegames.

svn-id: r9988
2003-09-03 17:00:33 +00:00
Jamieson Christian
5507d75228 Replaced VER_V* notation for savegames with
a simple number. So that it's still obvious
that the number refers to version, a VER()
macro does nothing to the number but makes
it obvious what the number is for. This
has the exact same effect as the enum that
was going to get more and more lengthy
as the savegame version evolved.

svn-id: r9901
2003-08-29 04:05:23 +00:00
Max Horn
52534e2cc3 fix actor position in V1 games (by eyeballing the original in dosbox); still seems to be off 1 pixel vertically (?), and actors still leave dirt
svn-id: r9864
2003-08-25 20:57:36 +00:00
Max Horn
f91c575338 fixing off-by-one buglet (harmless in 99% of cases since the 'invalid' _imgBufOffs entries always contain the value of the last valid one)
svn-id: r9862
2003-08-25 20:05:02 +00:00