Travis Howell
ca181299d5
Should be 8 pixels for V1 games.
...
Fixes actors been cut off too early when running off left side of screen in last scene of demo mode of Maniac Mansion.
svn-id: r14530
2004-08-10 02:13:25 +00:00
Travis Howell
2481ebf896
Fix a few remaining graphic gliches in V1 games
...
svn-id: r14529
2004-08-10 02:04:15 +00:00
Max Horn
87f1cd48d6
Fix for bug #902387 (MANIAC64: Graphical glitch when Space Police arrives)
...
svn-id: r14528
2004-08-09 23:22:29 +00:00
Max Horn
835ef5f012
Patch #1003866 (SCUMM: New text rendering code (fixes various bugs))
...
svn-id: r14521
2004-08-08 22:10:38 +00:00
Travis Howell
5c2a7a7775
Cleanup
...
svn-id: r14336
2004-07-26 13:53:24 +00:00
Travis Howell
290d73ea0b
Sam & Max doesn't need separate palette, just uses _shadowPalette.
...
svn-id: r14323
2004-07-25 09:21:58 +00:00
Travis Howell
0b045875ca
Fix missing sound effects in puttdemo (DOS)
...
svn-id: r14097
2004-06-28 01:09:41 +00:00
Travis Howell
ae10ed243c
Minor cleanup
...
svn-id: r14037
2004-06-25 08:10:34 +00:00
Max Horn
cc954a70ae
Fix for bug #929724 (MI2: Intro regression) -> since _outheight can be negative, negative y values aren't filtered out automatically anymore, so we have to explicitly check for them
...
svn-id: r13478
2004-04-06 01:06:54 +00:00
Max Horn
21b81b9ef4
Fix signedness issue (lead to incorred address computations on 64 bit machines)
...
svn-id: r13465
2004-04-04 22:43:54 +00:00
Max Horn
4de4353c39
My recent change to _draw_bottom caused a regression in The Dig (and maybe elsewhere). Ah well, probably better to draw one line more than one line less anyway
...
svn-id: r13462
2004-04-04 19:41:02 +00:00
Max Horn
90dd9af577
fixed hypothetical off-by-one error when computing _draw_bottom (a semantical problem: _draw_bottom is supposed to be the bottom most pixel which is actually drawn; in the other case, it's top+height, i.e. one pixel *below* that last drawn pixel row. In addition, some cleanup
...
svn-id: r13449
2004-04-03 20:56:19 +00:00
Max Horn
d852e2855a
cleanup (make some more use of class Common::Rect)
...
svn-id: r12232
2004-01-08 03:10:16 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
d834bd9684
replace more usages of _screenWidth by more appropriate variables/values
...
svn-id: r12162
2004-01-05 16:49:14 +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
Max Horn
bceb48f5e0
renamed updateDirtyRect to markRectAsDirty (because that's what it really does); used virtual screen id constants in more places
...
svn-id: r12122
2004-01-03 22:45:23 +00:00
Paweł Kołodziejski
8ddc52e9b5
fix / hack for actor costume gfx glitches in scumm v1 games
...
svn-id: r11355
2003-11-23 07:59:45 +00:00
Max Horn
a15a065cba
whitespace
...
svn-id: r11319
2003-11-16 23:53:00 +00:00
Paweł Kołodziejski
d5eddef057
changed some shift operators to *, /
...
svn-id: r11315
2003-11-16 20:52:57 +00:00
Jonathan Gray
7c97e7c2b9
more spelling fixes
...
svn-id: r11176
2003-11-07 02:11:41 +00:00
Chris Apers
3f06651bab
Moved PalmOS initializations out of namespaces.
...
svn-id: r10703
2003-10-09 14:17:06 +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
Travis Howell
b91c182571
Revert v1 zak face costume color nack to 8, since palette is fixed.
...
svn-id: r9870
2003-08-26 16:09:09 +00:00
Max Horn
6d4475cf04
cleanup
...
svn-id: r9865
2003-08-25 21:00:12 +00:00
Max Horn
95b8558191
check for costume format, not engine version
...
svn-id: r9860
2003-08-25 14:54:32 +00:00
Max Horn
e40e6bb207
fixed and cleaned up V1 actor masking
...
svn-id: r9856
2003-08-25 13:13:43 +00:00
Travis Howell
4b6800fcf9
Minor cleanup
...
svn-id: r9839
2003-08-24 02:15:12 +00:00
Travis Howell
fc005be4d9
Remove my junk
...
svn-id: r9797
2003-08-20 12:08:44 +00:00
Travis Howell
327d37ae78
v1 zak costume colors should be perfect now
...
svn-id: r9796
2003-08-20 12:04:25 +00:00
Travis Howell
1757d5a448
v1 zak costume color almost all right.
...
svn-id: r9794
2003-08-20 11:45:40 +00:00
Paweł Kołodziejski
61c320d587
small changes to v1 mask
...
svn-id: r9779
2003-08-19 07:29:15 +00:00
Travis Howell
161ef54777
Correction for v1 zak faces
...
svn-id: r9773
2003-08-19 03:20:09 +00:00
Paweł Kołodziejski
8141126e6e
fixed y position of mask in v1 costume rendering
...
svn-id: r9767
2003-08-18 17:59:06 +00:00
Chris Apers
a47e80cb55
Updated globals access for PalmOS
...
svn-id: r9759
2003-08-18 10:59:21 +00:00
Travis Howell
9b5eb1137f
Add support for flashlight in v1 maniac by converting older values.
...
Prevent warning about dummy function (Which has no purpose) in zak
svn-id: r9756
2003-08-18 10:46:42 +00:00
Travis Howell
311eb2678f
Use correct costume color for darkness in v1 zak
...
svn-id: r9752
2003-08-18 06:59:18 +00:00
Travis Howell
4c6bd7167d
Fix v1 zak costume colors
...
svn-id: r9748
2003-08-18 02:16:48 +00:00
Torbjörn Andersson
1bb575da9d
Enabled the v1 costume palette tables Kirben and Hoenicke added earlier.
...
svn-id: r9745
2003-08-17 16:53:00 +00:00
Travis Howell
d343ef10b3
Remove c64_ignorePakCols calls for v1 games, since they cause crashes and don't seem to be required.
...
Makes v1 maniac completable, maybe v1 zak too.
svn-id: r9736
2003-08-17 12:13:17 +00:00
Travis Howell
811f29fe79
Add palette tables for v1 costumes, thanks to Hoenicke
...
Code isn't enabled yet though.
svn-id: r9733
2003-08-17 05:46:48 +00:00
Travis Howell
3ddb50711e
Set v1 actor color to static for now, so actors can at least be seen easier.
...
Change default colors so at least Dave's color look right.
svn-id: r9699
2003-08-15 05:55:33 +00:00
Bertrand Augereau
03524d071e
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
...
svn-id: r9674
2003-08-13 23:07:05 +00:00
Jonathan Gray
b1f2e66e30
this makes more sense in hex
...
svn-id: r9645
2003-08-12 05:28:11 +00:00
Jonathan Gray
aefdffbd2d
mention what format a costume is using (ie why it is invalid)
...
svn-id: r9644
2003-08-12 04:53:35 +00:00
Travis Howell
82328fa050
Ooops that should only be for Amiga scumm 5 games.
...
svn-id: r9637
2003-08-11 06:24:19 +00:00
Jamieson Christian
50ce07c391
Fix for Bug [770364] MI2: Amiga - Segfault when entering bar
...
Possible fix for Bug [770085] MI2: Amiga version always crashes after a few minutes
Corrected OOB graphics writes in proc3_ami() by fixing the
mask to properly detect negative Y values. Don't know if
this is the right way to fix this -- there are enough GFX
bugs in the Amiga code as to make assessment difficult --
but at least it averts crashes.
svn-id: r9634
2003-08-11 03:52:34 +00:00
Travis Howell
0e831751bc
Fix a regression, this code is required for Amiga versions!
...
Fixes some brief costume distortions
svn-id: r9633
2003-08-11 03:45:12 +00:00
Max Horn
becd70d243
cleanup: encapsulate some more members of class Actor, and rename newDirection -> targetFacing (since it corresponds to the future value of 'facing'; the distinction between 'facing' and 'direction' is extremly fuzzy)
...
svn-id: r9175
2003-07-24 17:44:00 +00:00