Max Horn
e2617f90a1
disambiguate the two talkingActor() methods (one was a getter, one a setter -- reflect that in the name)
...
svn-id: r13301
2004-03-15 03:33:08 +00:00
Max Horn
ac11c62312
clearMsgQueue now just is a synonym for stopTalk -> remove it
...
svn-id: r13300
2004-03-15 03:24:29 +00:00
Max Horn
ba5aa37dcc
refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
...
svn-id: r13298
2004-03-15 03:09:48 +00:00
Max Horn
782dabbcd3
...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
...
svn-id: r13295
2004-03-15 02:21:04 +00:00
Torbjörn Andersson
bec9e69e42
We already know the Sam & Max screensavers trigger these assertions so
...
until someone figures out exactly what to do, let's do something less
drastic. Now if someone requests a pixel outside the known screen, assume
that pixel has colour 0.
svn-id: r13200
2004-03-05 11:08:29 +00:00
Travis Howell
f80d6a7a26
Divide up some code for HE6 and HE7
...
svn-id: r13136
2004-03-02 06:19:26 +00:00
Torbjörn Andersson
e67aaba0c3
Got rid of the Sam & Max inventory hack. This fixes at least one aspect of
...
bug #907113 . See also bug #493153 for the origins of the hack.
It would be very nice if we could get this fix into 0.6.0 as well, because
bug #907113 crashes ScummVM for reasons which escape me. But someone will
have to verify that the fix is correct first. Pretty please...?
svn-id: r13124
2004-03-01 16:07:16 +00:00
Travis Howell
267a96ba4f
HE games specific
...
svn-id: r13105
2004-03-01 02:55:08 +00:00
Travis Howell
807bc5e0fa
Correct incorrect smush filename in Macintosh FT demo
...
svn-id: r13098
2004-02-29 13:43:08 +00:00
Travis Howell
e5392aa12c
Removeout dated fixme (No reports of asserts in minefield)
...
svn-id: r13013
2004-02-24 01:50:13 +00:00
Eugene Sandulenko
1b82caa912
Add HE specific modifications to readArray and writeArray. That fixes
...
those crashes
svn-id: r13004
2004-02-23 05:38:20 +00:00
Eugene Sandulenko
a2ea28b56f
Proper implementation of readFile, writeFile and redimArray.
...
HE specific fixes to defineArray.
Now many things started to work in HE games.
svn-id: r13003
2004-02-23 04:01:39 +00:00
Nicolas Bacca
b3f4ba3417
EVC ... no ... comments ... please :)
...
svn-id: r12945
2004-02-20 22:16:44 +00:00
Max Horn
3e58cb906a
Add some safety checks
...
svn-id: r12928
2004-02-18 10:42:26 +00:00
Travis Howell
1f2ab0145b
FT/DIG/COMI should always default to 100 for actor.forceclip.
...
svn-id: r12925
2004-02-18 04:21:19 +00:00
Eugene Sandulenko
f219935e83
Fix bug in ScummEngine_v6::o6_setBoxSet
...
svn-id: r12918
2004-02-17 00:13:25 +00:00
Travis Howell
9d3ed96738
Rename opcode
...
svn-id: r12914
2004-02-16 05:53:17 +00:00
Travis Howell
7cc3bc357f
Rename opcode
...
svn-id: r12913
2004-02-16 05:15:31 +00:00
Travis Howell
42dd31d9f3
Add comment and case
...
svn-id: r12912
2004-02-16 03:53:03 +00:00
Travis Howell
af305a31c3
Update comment
...
Remove duplicate code
svn-id: r12911
2004-02-16 03:08:17 +00:00
Eugene Sandulenko
7b67425bc2
More fixes to ScummEngine_v6::o6_pickVarRandom
...
svn-id: r12899
2004-02-15 03:53:03 +00:00
Eugene Sandulenko
e4e4336c0d
Fix crash at fbear end scene
...
svn-id: r12896
2004-02-15 02:47:00 +00:00
Paweł Kołodziejski
c1ee0aeb4f
fixed warning
...
svn-id: r12891
2004-02-14 17:01:28 +00:00
Paweł Kołodziejski
8cd11f33f4
changed to debug
...
svn-id: r12890
2004-02-14 16:59:28 +00:00
Eugene Sandulenko
4e7850b0f1
Fix E4 opcode implemetnation. Now it works
...
svn-id: r12888
2004-02-14 16:09:07 +00:00
Eugene Sandulenko
0459089ca8
Some part of E4 opcode is FT/Dig only
...
svn-id: r12885
2004-02-14 15:01:27 +00:00
Eugene Sandulenko
d766470e34
Implementation of o6_unknownE4
...
svn-id: r12884
2004-02-14 14:48:14 +00:00
Eugene Sandulenko
acce2b3c00
oops. this clearly demonstrates what bug was here :)
...
svn-id: r12839
2004-02-13 01:06:31 +00:00
Eugene Sandulenko
7511f1e44e
Fix potential bug, depended on compiler.
...
svn-id: r12838
2004-02-13 01:01:23 +00:00
Travis Howell
8de55dcbca
Cleanup
...
svn-id: r12797
2004-02-09 15:22:31 +00:00
Travis Howell
ea3be081b7
Only used in HE games.
...
svn-id: r12755
2004-02-07 03:00:01 +00:00
Travis Howell
86394f4542
Clean up last commit.
...
svn-id: r12754
2004-02-07 02:52:27 +00:00
Eugene Sandulenko
8411a8ade1
o Now Long TRS messages get wrapped
...
o Approaching enemy animation fixed
o Renames some vars and struct members
o Fixed dosdemo. It didn't run
o Correct Mac demo INSANE skipping behaviour
svn-id: r12751
2004-02-06 21:05:58 +00:00
Travis Howell
7b26a609f7
Update comment
...
svn-id: r12750
2004-02-06 16:19:43 +00:00
Max Horn
9fe1aaa921
renamed _saveLoadCompatible to _saveTemporaryState; make use of requestLoad/requestSave
...
svn-id: r12691
2004-01-31 22:12:35 +00:00
Travis Howell
d9cb0b1e79
DOTT should save sound state if _saveLoadSlot is true when doing a temporary save. It doesn't set flag via get/setkernal like later games.
...
svn-id: r12674
2004-01-30 16:01:08 +00:00
Travis Howell
ed6aed43bf
Not needed for puttdemo.
...
svn-id: r12573
2004-01-22 04:46:34 +00:00
Travis Howell
45739906a5
actor ignoreTurns is complete for scumm6
...
svn-id: r12571
2004-01-22 03:22:01 +00:00
Travis Howell
1f7a74099a
Remove a few old warnings.
...
svn-id: r12570
2004-01-22 02:37:41 +00:00
Max Horn
2f7198a3ac
cleanup
...
svn-id: r12528
2004-01-19 22:55:42 +00:00
Max Horn
923adce456
fix endian bug when dealing with ArrayHeader's; added a hack to permit save games broken due to this to still work; moved the whole 'Array' stuff into ScummEngine_v6
...
svn-id: r12521
2004-01-19 20:27:31 +00:00
Max Horn
8e89f7d060
moved the sam&max inventory hack into o6_setOwner
...
svn-id: r12520
2004-01-19 20:23:27 +00:00
Max Horn
e8164dfb70
moved some V6-only scumm vars to ScummEngine_v6
...
svn-id: r12517
2004-01-19 19:47:47 +00:00
Travis Howell
a95818d29a
Avoid assert in PC version of FT demo.
...
svn-id: r12464
2004-01-18 03:24:52 +00:00
Paweł Kołodziejski
351502d37a
disabled opcode warning
...
svn-id: r12451
2004-01-17 11:05:57 +00:00
Eugene Sandulenko
4b0ad9fe13
Moved FT INSANE to a separate directory and splitted it to multiple files.
...
svn-id: r12444
2004-01-16 22:18:54 +00:00
Travis Howell
1141176775
Revert last array change, until they can be verified.
...
svn-id: r12432
2004-01-16 13:01:33 +00:00
James Brown
ac5b7036c2
Fix for bug #862263 - Maniac actors never stop talking. I know this could probably be neater :)
...
svn-id: r12430
2004-01-16 10:45:56 +00:00
Travis Howell
2c7057fdf4
Checks were a bit too strict, makes fatty bear completable.
...
svn-id: r12421
2004-01-16 06:16:38 +00:00
Travis Howell
bafbdc57e6
Add some stubs for Fatty Bear.
...
svn-id: r12420
2004-01-16 04:55:49 +00:00
Travis Howell
555caf2251
Add correct actor palette color changing for HE games.
...
svn-id: r12419
2004-01-16 01:52:49 +00:00
Max Horn
c14e7a0259
pedantic change
...
svn-id: r12414
2004-01-15 20:37:26 +00:00
Max Horn
ac8243d229
use Rect in struct VerbSlot
...
svn-id: r12413
2004-01-15 19:25:17 +00:00
Travis Howell
9854ab9344
Add correct fix for puttputt
...
svn-id: r12401
2004-01-15 06:25:57 +00:00
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
Travis Howell
83bf2e2593
Add keyboard support for derby in FT and cannon battle in COMI, patch #853099
...
svn-id: r11496
2003-12-05 00:02:01 +00:00
Max Horn
d099759279
game targets can now have a base filename different from the target name; misc tweaks
...
svn-id: r11417
2003-11-28 22:29:56 +00:00
Jonathan Gray
151a2dcc44
revert use of GF_DEMO in Humongous games fixing several problems
...
svn-id: r11345
2003-11-18 10:16:49 +00:00
Travis Howell
5589cdc10c
Fix object names in dig demo
...
svn-id: r11340
2003-11-18 04:05:06 +00:00
Paweł Kołodziejski
185395ca36
replaced demo GIDs wth GF_DEMO
...
svn-id: r11326
2003-11-17 21:16:43 +00:00
Paweł Kołodziejski
d5eddef057
changed some shift operators to *, /
...
svn-id: r11315
2003-11-16 20:52:57 +00:00
Travis Howell
313a912af2
*** empty log message ***
...
svn-id: r11281
2003-11-13 10:51:02 +00:00
Max Horn
5d863586dc
Disambiguate o6_jump execution (is _scriptPointer read before or after fetchScriptWordSigned() (which modifies _scriptPointer) is being called)
...
svn-id: r11261
2003-11-11 13:47:53 +00:00
Paweł Kołodziejski
514a9b5120
renamed back to o6_ifclassofif and extended names for dim opcodes
...
svn-id: r11242
2003-11-10 08:00:55 +00:00
Paweł Kołodziejski
2b509bc0b6
renamed opcode and added sobopcode comments
...
svn-id: r11236
2003-11-10 00:05:17 +00:00
Paweł Kołodziejski
a657b8e7ba
renamed some opcodes and added sobopcode comments
...
svn-id: r11232
2003-11-09 22:12:16 +00:00
Travis Howell
27bb10900e
Add missing opcode needed for Spanish version (And maybe others?) of Full Throttle, patch #838309
...
svn-id: r11201
2003-11-08 03:33:21 +00:00
Max Horn
b27a871f87
turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
...
svn-id: r11045
2003-11-02 02:18:16 +00:00
Jonathan Gray
1de6c5adb0
kill reference to old url
...
svn-id: r10702
2003-10-09 14:10:20 +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
Paweł Kołodziejski
02efb31591
a little better
...
svn-id: r10419
2003-09-26 17:58:42 +00:00
Paweł Kołodziejski
3745b176b2
added v6 version of stamp object opcode
...
svn-id: r10418
2003-09-26 17:55:50 +00:00
Paweł Kołodziejski
a84f204b72
now more match dissassembly
...
svn-id: r10416
2003-09-26 17:33:58 +00:00
Torbjörn Andersson
570e60a487
Whitespace changes
...
svn-id: r10390
2003-09-24 06:33:59 +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
Paweł Kołodziejski
199e9632b8
fixed badly commit
...
svn-id: r10244
2003-09-13 21:04:47 +00:00
Paweł Kołodziejski
b735d9031d
implemented fileWrite opcode
...
svn-id: r10242
2003-09-13 20:54:12 +00:00
Paweł Kołodziejski
bd11fd1217
remove path in filename at delete func too
...
svn-id: r10239
2003-09-13 18:45:56 +00:00
Paweł Kołodziejski
971fff61b8
fixed size logic in readFileToArray()
...
svn-id: r10238
2003-09-13 18:36:16 +00:00
Paweł Kołodziejski
0c0f967c59
implemented fileread opcode
...
svn-id: r10232
2003-09-13 16:25:33 +00:00
Max Horn
b6e4fb2ef7
since _hFileTable is only used by Scumm_v6, there is no reason to put it into class Scumm
...
svn-id: r10227
2003-09-13 13:59:46 +00:00
Paweł Kołodziejski
c334c1103f
implemented opcodes: openfile and closefile
...
svn-id: r10226
2003-09-13 13:41:44 +00:00
Paweł Kołodziejski
f02d38ce5a
a little updated opcode: openFile and deleteFile
...
svn-id: r10221
2003-09-13 12:37:21 +00:00
Max Horn
ff225c470c
cleanup
...
svn-id: r10179
2003-09-11 22:00:36 +00:00
Max Horn
81f10baa68
cleanup
...
svn-id: r10169
2003-09-11 10:32:15 +00:00
Max Horn
deb4f6b786
cleanup; fix for bug #795942 (COMI: text display off screen) and #785760 (COMI: Lockup/crash on Skull Island)
...
svn-id: r10144
2003-09-09 20:54:19 +00:00
Max Horn
d875bb69fe
fix for bug #782086 (COMI: a long walk)
...
svn-id: r10143
2003-09-09 19:30:25 +00:00
Max Horn
1dbab0237f
cleanup/refactoring
...
svn-id: r10070
2003-09-07 19:28:45 +00:00
Jonathan Gray
018d2ee6b1
add some stub cases for later humongous games, queue loading and a decodeParseString case
...
svn-id: r9985
2003-09-03 08:55:24 +00:00
Jonathan Gray
876fe0ac8a
add readINI stub (a HEv7 op)
...
svn-id: r9894
2003-08-28 15:23:23 +00:00
Jonathan Gray
9d450bc9ce
assert that string variable actually exists before we start doing comparisons against the string
...
svn-id: r9696
2003-08-15 03:15:41 +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
Torbjörn Andersson
2973317f1d
Fix for bug #787841 ("SAM: Crash when using retriever on Max"). For
...
whatever reason, o6_walkActorToObj() was trying to find the coordinates for
an object that was marked as being in the inventory.
svn-id: r9664
2003-08-13 16:38:02 +00:00
Jamieson Christian
1615278ecc
Upgraded IMuse::doCommand() to support more than 8 parameters.
...
V6 scripts can specify up to 16 parameters to be passed to
doCommand(). In most cases 8 or fewer parameters were used,
but occasional uses of 9 or 10 parameters resulted in
incorrect iMuse behavior due to lost doCommand() data.
ImTrigger was also upgraded to support 8 parameters instead
of 4, since the incorrect behavior that was observed involved
the use of triggered commands that required more than 4
parameters. Since ImTrigger data is not currently being saved
(which is bad), we do not at this time have to go to another
savegame format to support the additional ImTrigger data
(which is good).
This fix corrects a problem in the Tunnel of Love. When the
"execution scene" music finishes and the hidden door opens,
the Tunnel of Love music is supposed to start up again. In
ScummVM, it never would, do to the loss of parameters for a
trigger-based "Parameter Fade" command.
A bit of miscellaneous cleanup has also been made.
svn-id: r9579
2003-08-06 18:20:15 +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
Max Horn
a62e49d0d4
added a FIXME
...
svn-id: r9121
2003-07-22 16:05:40 +00:00
Paweł Kołodziejski
ec2b0cca04
improved stampObject opcode for FT mine field, still layers? problem
...
svn-id: r9099
2003-07-20 21:01:06 +00:00
Paweł Kołodziejski
25dbf529ab
some changes for stampObject opcode to be more similiar dissassembly
...
svn-id: r9098
2003-07-20 20:42:58 +00:00
Max Horn
59346f5c9a
oops, this was a serious bug: message referred to buf_output (and was used by buf_output[300],) even after buf_output was out of scope
...
svn-id: r9046
2003-07-15 21:33:57 +00:00
Max Horn
c74e2eb4d7
factored out some duplicate code into a new method translateTextAndPlaySpeech; removed some completely useless code (why compute 'pointer' when we then throw away the result?)
...
svn-id: r9045
2003-07-15 21:30:53 +00:00