198 Commits

Author SHA1 Message Date
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