Commit graph

299 commits

Author SHA1 Message Date
Travis Howell
306d16441e Add back HE sound differences for AKOS.
Remove old define
Avoid crash if using demo script in maniac (Enchanced)

svn-id: r13166
2004-03-03 08:17:21 +00:00
Travis Howell
5feaf410c8 That should have been maniac specific.
svn-id: r13163
2004-03-03 03:14:22 +00:00
Travis Howell
84cb720df5 Adjustments for Enchanced Maniac Mansion demo.
svn-id: r13161
2004-03-03 02:53:12 +00:00
Travis Howell
a79a0647d7 Adjustments for Enchanced Maniac Mansion demo.
svn-id: r13160
2004-03-03 02:42:51 +00:00
Travis Howell
b2f6ed6f23 Add back hack
svn-id: r13007
2004-02-23 11:15:03 +00:00
Max Horn
179ad3b845 the code was still wrong
svn-id: r13005
2004-02-23 09:21:22 +00:00
Travis Howell
02eab2641d Ooops, missed a call.
svn-id: r13000
2004-02-23 01:10:05 +00:00
Travis Howell
3fb6d8e63d Is used in maniac and zak.
svn-id: r12992
2004-02-22 16:31:12 +00:00
Travis Howell
371cfa810f This should fix zak lotto bug correctly.
svn-id: r12989
2004-02-22 16:08:13 +00:00
Max Horn
ac8243d229 use Rect in struct VerbSlot
svn-id: r12413
2004-01-15 19:25:17 +00:00
Max Horn
7237b6a2ec changed the name of the former removeObjectFromRoom yet again, to markObjectRectAsDirty - that describes its functionality more accurately, I hope :-)
svn-id: r12326
2004-01-11 20:42:40 +00:00
Max Horn
0712cb95af renamed removeObjectFromRoom to forceObjectRedraw
svn-id: r12325
2004-01-11 20:15:05 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
f506056c3b more cleanup
svn-id: r12161
2004-01-05 16:30:00 +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
34db2e793a added & renamed some constants; fixed & added some doxygen comments; cleaned up the dirty screen code a bit (this should also fix a bug in V1/V2 games where part of the screen was not redrawn properly)
svn-id: r12118
2004-01-03 21:22:07 +00:00
Max Horn
e3e6bb3191 got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
svn-id: r11953
2003-12-26 23:11:35 +00:00
Max Horn
8d5d770092 Fix for bug #860823 (ZAK: Actors not updating)
svn-id: r11719
2003-12-17 17:35:40 +00:00
Travis Howell
bee21ec3f8 Add extra color table entry for v1 games, for inventory/sentence color.
svn-id: r11653
2003-12-15 14:54:35 +00:00
Travis Howell
09495a7fc9 Small color table correction for demo mode of v1 maniac
svn-id: r11650
2003-12-15 11:06:41 +00:00
Travis Howell
9b99adf7fa Fix regressions.
svn-id: r11615
2003-12-13 15:41:32 +00:00
Travis Howell
3d6461d30f Add option to enable copy protection in SCUMM games, which ScummVM disable it by default.
svn-id: r11571
2003-12-11 06:08:43 +00:00
Travis Howell
71ddb90f84 Update commeny
svn-id: r11369
2003-11-26 08:58:00 +00:00
Travis Howell
4b797730cd This is how original version handled bypass.
svn-id: r11368
2003-11-26 08:53:53 +00:00
Paweł Kołodziejski
d5eddef057 changed some shift operators to *, /
svn-id: r11315
2003-11-16 20:52:57 +00:00
Paweł Kołodziejski
501c77fc7a replaced constans with names
svn-id: r11312
2003-11-16 18:34:33 +00:00
Travis Howell
183b822629 Another try at zak copy protection bypass.
svn-id: r11295
2003-11-14 11:26:18 +00:00
Paweł Kołodziejski
6727a31884 added subopcode comments
svn-id: r11245
2003-11-10 09:16:41 +00:00
Paweł Kołodziejski
aa848961b3 changed opcode name to actorOps
svn-id: r11243
2003-11-10 08:46:40 +00:00
Paweł Kołodziejski
1f9e408e2f cleanup whitespaces
svn-id: r11217
2003-11-08 21:59:32 +00:00
Travis Howell
2a11383523 Hopefully right this time, last change caused a cheat (Free air travel)
svn-id: r11003
2003-10-29 10:24:03 +00:00
Travis Howell
494d5269a2 Add copy protection bypass for Zak McKracken (EGA) since there was no check in the version included with SelectWare Classic Collection.
svn-id: r11000
2003-10-29 06:36:06 +00:00
Travis Howell
f83d3bd700 cumm V1-2 doesn't use textslots, checked against V1 Maniac, V2 Zak disasm.
svn-id: r10912
2003-10-20 12:14:39 +00:00
Max Horn
0954fc1dac cleanup
svn-id: r10620
2003-10-05 17:32:38 +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
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
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
Travis Howell
a323d65cc3 Should redraw in both cases.
svn-id: r10170
2003-09-11 12:48:02 +00:00
Max Horn
81f10baa68 cleanup
svn-id: r10169
2003-09-11 10:32:15 +00:00
Max Horn
87dd04e038 fix for bug #776807 (MM: Jail Door Closes). Our doSentence implementation should now be pretty close to what the original does. But regressions are possible...
svn-id: r10161
2003-09-10 17:15:44 +00:00
Max Horn
1080dac5ac instead of abusing the 'recursive' attribute to flag V2 background scripts, use the freezeResistant attribute. This is a bit more consistent. Also, verb 254 should stop *any* sentence script, not just background ones; some cleanup
svn-id: r10159
2003-09-10 15:02:58 +00:00
Travis Howell
c951e5f842 OOps
svn-id: r10041
2003-09-06 08:57:19 +00:00
Travis Howell
52a59049c7 Other v1/v2 resources are invalid, checked again v1 maniac and v1/v2 zak.
svn-id: r10040
2003-09-06 08:46:36 +00:00
Max Horn
f8f678d98d updated commented out to work again
svn-id: r10014
2003-09-05 20:18:28 +00:00
Jonathan Gray
b5ece53748 cleanup and make script_v2 use o5_saveLoadGame
svn-id: r9941
2003-08-31 15:39:27 +00:00