Travis Howell
5a876510e7
*** empty log message ***
...
svn-id: r12400
2004-01-15 04:47:55 +00:00
Travis Howell
ea0b9e5434
Hack only needs to check for insane values now.
...
svn-id: r12399
2004-01-15 04:46:07 +00:00
Travis Howell
b99db76958
Need to know where this occurs
...
svn-id: r12396
2004-01-14 23:51:22 +00:00
Travis Howell
d66de098fc
Add/update comments
...
svn-id: r12386
2004-01-14 14:36:19 +00:00
Travis Howell
9f8caa6889
These two case are the same, checked samnmax disasm.
...
svn-id: r12384
2004-01-14 13:44:31 +00:00
Travis Howell
1230c0b083
No code is missing in this case.
...
svn-id: r12383
2004-01-14 13:41:15 +00:00
Travis Howell
7bd3a50049
Add better method.
...
svn-id: r12376
2004-01-14 10:01:39 +00:00
Travis Howell
f6f3ea8da3
Add missing code for samnmax screen saver, fixes bug #781683
...
svn-id: r12375
2004-01-14 09:54:45 +00:00
Eugene Sandulenko
a1e39b988d
Implemented o6_localizeArray for HE games
...
svn-id: r12368
2004-01-14 03:50:58 +00:00
Travis Howell
1fa4231c47
Remove INSANE define.
...
svn-id: r12363
2004-01-14 01:41:44 +00:00
Travis Howell
5552b628a6
Wrong SO_*
...
svn-id: r12341
2004-01-12 15:52:58 +00:00
Travis Howell
3180834549
Add skipLimb actor var, which is used by puttmoon.
...
Use forceClip for actorOps case 218, since it should have same effect.
svn-id: r12340
2004-01-12 14:09:39 +00:00
Travis Howell
48eb63d29a
Add missing case.
...
Add another HE games specific.
svn-id: r12335
2004-01-12 09:00:31 +00:00
Max Horn
c1f34030f9
cleanup
...
svn-id: r12327
2004-01-11 21:48:31 +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
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
97cb72885a
Add another check for ignoreTurns, ignoreTurns.
...
Should be complete for scumm7 games
svn-id: r12209
2004-01-07 06:08:54 +00:00
Travis Howell
ae4cd2291f
These two subops are the same, checked dig/ft disasm.
...
svn-id: r12206
2004-01-07 05:51:56 +00:00
Paweł Kołodziejski
8fd123992d
synced imuse digital with local tree
...
svn-id: r12187
2004-01-06 17:28:29 +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
Travis Howell
be09d4dddc
Had checks wrong way around, seems to work now.
...
svn-id: r12158
2004-01-05 14:39:44 +00:00
Travis Howell
1e6512d2d2
Add comment
...
svn-id: r12143
2004-01-04 15:31:34 +00:00
Max Horn
1081c789a2
cleanup
...
svn-id: r12139
2004-01-04 14:49:14 +00:00
Max Horn
d16ac3e88f
turns out we always had VirtScreen::backBuf but didn't use it... change that (helps readability of the code, IMO); added Gdi::getMaskBuffer (again, helps understanding the code, I think); regrouped some functions in gfx.cpp
...
svn-id: r12133
2004-01-04 13:49:03 +00:00
Max Horn
805f512452
replaced many instances of _screenWidth by VirtScreen::width, where approriate (there are cases, like when dealing with the camera, where _screenWidth is correct; in other places we still use it, because the VirtScreen is not available in that place at this time, will be fixed later). Reason for all this: eventually a clean seperation will allow us to use a main screen which is wider than the real screen width -> useful for V7+ smooth scrolling
...
svn-id: r12131
2004-01-04 13:09:02 +00:00
Max Horn
22248a548f
removed unused param in initScreens
...
svn-id: r12119
2004-01-03 21:26:44 +00:00
Travis Howell
6a25db94dc
Add comments for HE specific opcodes
...
Update hack for PuttPutt
Add another small fix.
svn-id: r12091
2004-01-02 15:07:14 +00:00
Travis Howell
f7642601fe
Ooops
...
svn-id: r12085
2004-01-02 13:30:03 +00:00
Travis Howell
bfd8549739
Add another HE games opcode and case.
...
svn-id: r12084
2004-01-02 13:21:13 +00:00
Travis Howell
635239d966
Can be used for The Dig too, lander mini-games works again.
...
svn-id: r12077
2004-01-02 00:36:20 +00:00
Travis Howell
195fcb0f46
Add missing case for HE games.
...
svn-id: r12030
2003-12-30 07:34:15 +00:00
Travis Howell
6d8d7518e9
This is dummy opcode in tentacle
...
svn-id: r12029
2003-12-30 06:43:15 +00:00
Travis Howell
f0c9f690e0
Ooops, duplicate code.
...
svn-id: r12028
2003-12-30 06:26:52 +00:00
Travis Howell
d8f657adc0
Add correct solution for drawObjectQue[] overflow in lawn mower mini games of puttputt
...
svn-id: r12027
2003-12-30 06:24:47 +00:00
Travis Howell
55e02b5b54
Give HE games their own IDs.
...
Add hack to allow puttputt to work for now.
Increase _drawObjectQue[] for law mower mini game in puttputt
svn-id: r12026
2003-12-30 05:39:57 +00:00
Travis Howell
e91224589f
Add additional case for putt putt games
...
svn-id: r11990
2003-12-28 05:52:52 +00:00
Max Horn
c0cc941ea4
try to make it more obvious how certain timer freqs are derived
...
svn-id: r11974
2003-12-27 16:40:01 +00:00
Max Horn
17c189d1f9
get rid of _noSubtitles, use ConfigManager directly instead; clean up some IMuseDigital oddities
...
svn-id: r11966
2003-12-27 15:22:59 +00:00
Max Horn
8ef9dda8cc
cleanup
...
svn-id: r11954
2003-12-26 23:49:46 +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
b5db74b2ac
_inventory was sometimes accessed one-based and sometimes zero-based -> always use zero-base, for consistency
...
svn-id: r11925
2003-12-25 21:56:12 +00:00
Paweł Kołodziejski
feb39c5b05
updated kernelSetFunctions opcode 20
...
svn-id: r11920
2003-12-25 17:59:10 +00:00
Paweł Kołodziejski
35cbe8d3a0
some changes to digital imuse
...
svn-id: r11907
2003-12-25 13:56:22 +00:00
Paweł Kołodziejski
1abfe5d63f
start sound call directly digital imuse, only script part handled by mainloop of scumm script
...
svn-id: r11906
2003-12-25 11:14:05 +00:00
Max Horn
b38acd10e7
cleanup
...
svn-id: r11720
2003-12-17 17:36:04 +00:00
Max Horn
c3a9b2df67
indention
...
svn-id: r11663
2003-12-15 20:53:16 +00:00
Eugene Sandulenko
578d2efa77
Preliminary support for FT INSANE is added. To enable the code define
...
INSANE in config.h. But only non-interactive parts work and there is no
insane scene skip. Only one choice during those scenes is Ctrl+X.
svn-id: r11507
2003-12-06 05:47:24 +00:00