Travis Howell
9e0b1ca890
Use _roomPalette for 256 color 'SMALL_HEADER' games too, since it seems to help some.
...
svn-id: r10599
2003-10-05 02:58:11 +00:00
Max Horn
d4734bd4f2
use namespace Common a bit more; don't zero the RNG in scumm (else the seed gets reset); remove obsolete 256 color blending code
...
svn-id: r10592
2003-10-04 11:50:21 +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
7c04dc7a86
patch #815478 : fix object leak in V5 opcode
...
svn-id: r10513
2003-09-30 23:43:59 +00:00
Torbjörn Andersson
570e60a487
Whitespace changes
...
svn-id: r10390
2003-09-24 06:33:59 +00:00
Max Horn
abdc8f1247
cleanup
...
svn-id: r10311
2003-09-19 14:13:24 +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
f36473e25b
clarified some TODOs
...
svn-id: r10250
2003-09-14 13:42:28 +00:00
Max Horn
398af102a1
fix for bug #732414 (ZAK256: Some verbs do not highlight correctly)
...
svn-id: r10243
2003-09-13 20:55:42 +00:00
Max Horn
d6eddef542
clarified Loom related comments
...
svn-id: r10213
2003-09-13 11:26:51 +00:00
Travis Howell
c4d293bab1
Add comments from Hibernatus
...
svn-id: r10210
2003-09-13 07:04:20 +00:00
Travis Howell
ac8e16cc2e
Update comment
...
svn-id: r10208
2003-09-13 04:38:37 +00:00
Max Horn
dff4f8f445
my TODO was correct ;-) fixes regression in Zak
...
svn-id: r10188
2003-09-12 00:07:42 +00:00
Max Horn
6c4d6889f5
hum, why was this not commited by CVS?
...
svn-id: r10175
2003-09-11 14:11:31 +00:00
Max Horn
81f10baa68
cleanup
...
svn-id: r10169
2003-09-11 10:32:15 +00:00
Travis Howell
c8876de192
Original load/save screen fix from Hibernatus
...
Allows indy3ega/loom screens to work, although load/save are stuba.
svn-id: r10167
2003-09-11 09:28:50 +00:00
Travis Howell
651978bb92
A few if check fixes from Hibernatus, which were checked against disasm. of related games.
...
svn-id: r10166
2003-09-11 09:12:24 +00:00
Max Horn
faf3258241
cleanup
...
svn-id: r10162
2003-09-10 22:35:35 +00:00
Travis Howell
0cbbfa1410
Add comment
...
svn-id: r10147
2003-09-10 08:30:55 +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
63cd3051f3
WORKAROUND bug #770065 : Sync issue in lens conversation (this is actually a script bug)
...
svn-id: r10088
2003-09-08 13:28:56 +00:00
Travis Howell
9e1d85ce48
Correct verb position in mac version of indy3ega
...
svn-id: r10077
2003-09-08 03:06:37 +00:00
Travis Howell
40a5138c57
Update comment
...
svn-id: r10033
2003-09-06 03:12:04 +00:00
Max Horn
5f2b0b6977
made default case outputs a bit more consistent
...
svn-id: r10017
2003-09-05 20:47:23 +00:00
Travis Howell
3187b565dd
Add atarist and macintosh options, since there seem to be no way to detect version been used.
...
svn-id: r9999
2003-09-05 07:36:05 +00:00
Travis Howell
fccc9a2abb
Changeing warning to debug, since we know functions purpuse and it seems to be confusing people.
...
svn-id: r9997
2003-09-05 03:55:48 +00:00
Travis Howell
5f1c67424d
Correction from Hibernatus, is used in fm towns games too.
...
svn-id: r9996
2003-09-05 03:51:56 +00:00
Travis Howell
60dd216672
Add missing verbOps cse for loomcd, needs work.
...
svn-id: r9970
2003-09-02 14:50:58 +00:00
Travis Howell
f90b5f06a5
This changes applies to both version 3 and 4, according to disasm.
...
svn-id: r9966
2003-09-02 11:24:05 +00:00
Travis Howell
ebf9114f68
Add v1 maniac load/save screen support
...
Detect save files
svn-id: r9954
2003-09-01 09:08:48 +00:00
Travis Howell
97545e41fb
Add missing break
...
Skip auto save slot.
svn-id: r9953
2003-09-01 07:50:47 +00:00
Jonathan Gray
b5ece53748
cleanup and make script_v2 use o5_saveLoadGame
...
svn-id: r9941
2003-08-31 15:39:27 +00:00
Jonathan Gray
f77faa2313
some things needed for supporting original save/load screens in v3 games, doesn't fully work but doesn't break anything either
...
svn-id: r9940
2003-08-31 14:58:56 +00:00
Travis Howell
ae183c8c8c
Opcode change to load/save screen in original loom
...
svn-id: r9912
2003-08-29 15:06:00 +00:00
Travis Howell
cf4ae4097f
Update warnings in mingw makefile.
...
Add hack to allow nosubtitles in loomcd (Only once game has started)
Revert _roomPalette changes for 256 colors games, caused problems in loomcd, I'm not sure the older 256 color needs these changes.
svn-id: r9890
2003-08-28 12:21:35 +00:00
Travis Howell
221253b998
Force redraw so copy protection screen in monkeyega/vga is shown correctly.
...
svn-id: r9881
2003-08-27 15:13:04 +00:00
Travis Howell
5f5b9c1e0c
Ooops
...
svn-id: r9877
2003-08-27 06:56:54 +00:00
Travis Howell
e37c930533
Add change ot fix pallete issue in 256 color small_header games
...
svn-id: r9874
2003-08-27 03:54:50 +00:00
Travis Howell
06d07054c3
Fix room palette issues in small_header games.
...
Fix is only for EGA games so far.
svn-id: r9873
2003-08-27 01:12:18 +00:00
Jamieson Christian
6768da3e76
Added comment keyword, per Fingolfin
...
svn-id: r9831
2003-08-23 16:30:32 +00:00
Jamieson Christian
4748b92b33
Commented MI1 Demo fix.
...
svn-id: r9764
2003-08-18 13:55:12 +00:00
Travis Howell
be2e796247
OOps
...
svn-id: r9735
2003-08-17 08:00:26 +00:00
Travis Howell
53d1db8cae
Fix regressions in MI1 Amiga
...
Revert last change to MI1 demo fix and make it monkeyega target only.
svn-id: r9732
2003-08-17 02:34:34 +00:00
Jamieson Christian
0914e57d21
Changed fix for hanging MI1 EGA Demo after
...
finding GFX regressions in Indy3. New fix
runs exit script immediately when nuking
the resource for the current room, and
resets the current room to 0 (nothing).
Again, a warning is output in case other
cases of nuking the current room are found
and have undesirable behavior as a result
of this change.
svn-id: r9731
2003-08-16 21:45:00 +00:00
Jamieson Christian
c67485254a
Fixed hang in MI1 EGA Demo. Hang was the result
...
of a conflict between two scripts trying to
putActorInRoom() on the same actor. One script
was trying to reset an actor which had already
been appropriated and set up by another script.
A warning is displayed when putActorInRoom()
is ignored, just in case this crops up in other
games and causes undesirable behavior. (I
tested with MI2 up until Woodtick, and didn't
encounter any places where the opcode had to
be ignored.)
svn-id: r9727
2003-08-16 15:13:15 +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
Bertrand Augereau
0563d61106
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
...
svn-id: r9670
2003-08-13 22:26:31 +00:00
Travis Howell
603f8b8e3a
Give pass its own id
...
svn-id: r9654
2003-08-13 02:21:36 +00:00