James Brown
f996cd5987
Some more V2 fixes for Zak
...
svn-id: r7084
2003-04-23 05:13:26 +00:00
Paweł Kołodziejski
93e28c81ff
added two next v2 opcodes
...
svn-id: r7068
2003-04-21 15:42:55 +00:00
Paweł Kołodziejski
1a6d58f2fc
ops
...
svn-id: r7067
2003-04-21 15:28:18 +00:00
Paweł Kołodziejski
d836216a71
added o2_ifClassOfIs opcode
...
svn-id: r7065
2003-04-21 15:25:29 +00:00
Paweł Kołodziejski
be607289bb
added partialy o2_doSentence opcode
...
svn-id: r7064
2003-04-21 14:59:19 +00:00
James Brown
3fe8f939c6
Another half-assed stub, this time for o2_printEgo
...
svn-id: r7063
2003-04-21 14:50:48 +00:00
Paweł Kołodziejski
a6bd927456
added o2_resourceRoutines opcode
...
svn-id: r7062
2003-04-21 14:20:18 +00:00
Paweł Kołodziejski
835982c60f
More V2 opcode work
...
svn-id: r7060
2003-04-21 14:09:16 +00:00
Paweł Kołodziejski
d7c0a9b68a
some next changes
...
svn-id: r7056
2003-04-21 12:59:57 +00:00
Paweł Kołodziejski
cd723f9af5
added o2_drawObject opcode
...
svn-id: r7055
2003-04-21 12:31:08 +00:00
Paweł Kołodziejski
d7deee507a
some changes in v2 variables
...
svn-id: r7052
2003-04-21 10:20:12 +00:00
Paweł Kołodziejski
256d4c0e3a
added opcode for setting actor color palette in o2_actorSet()
...
svn-id: r7050
2003-04-21 09:03:17 +00:00
Paweł Kołodziejski
a80927891c
fixed object flags, it's right shifted half byte
...
svn-id: r7049
2003-04-21 08:50:16 +00:00
James Brown
6e3bafd6ce
Oops, missed a variable read in o2_actorSet
...
svn-id: r7040
2003-04-20 17:18:31 +00:00
James Brown
b5b625272b
Better o2_actorSet stuff
...
svn-id: r7038
2003-04-20 17:07:25 +00:00
James Brown
4182b359f9
o2_actorSet stubs
...
svn-id: r7037
2003-04-20 16:59:52 +00:00
Paweł Kołodziejski
7acad3a0a0
next two missed opcodes, ah :)
...
svn-id: r7034
2003-04-20 16:32:44 +00:00
Paweł Kołodziejski
3b32494755
forgot it
...
svn-id: r7031
2003-04-20 16:17:41 +00:00
Paweł Kołodziejski
4d545953c8
added initial v2 opcode table
...
svn-id: r7030
2003-04-20 16:04:50 +00:00
James Brown
ce4690c7c6
Tidy one or two things up for future V1/V2/V8 SCUMM support.
...
svn-id: r5915
2002-12-12 16:29:21 +00:00
Max Horn
6e5f8e0111
Patch #651882 : Noir mode fix
...
svn-id: r5906
2002-12-11 20:48:32 +00:00
Max Horn
c168f62bbd
cleanup; only now do I see how similiar setupShadowPalette, the new setupShadowPalette and createSpecialPalette are. Throw in remapPaletteColor and darkenPalette and maybe we should restructure the code to have less duplication?
...
svn-id: r5894
2002-12-09 02:14:17 +00:00
Max Horn
0720fa80c8
cleanup
...
svn-id: r5893
2002-12-09 01:27:40 +00:00
Max Horn
0f62330268
cleanup
...
svn-id: r5881
2002-12-08 14:10:43 +00:00
Max Horn
df594d41ff
even more cleanup
...
svn-id: r5839
2002-12-04 22:31:36 +00:00
Oliver Kiehl
133f624cc5
moved RNG to common/util.cpp
...
svn-id: r5778
2002-12-01 14:57:50 +00:00
Jonathan Gray
6c6ca7b902
comment an assertion in readArray to stop ft crashing in the minefield
...
svn-id: r5765
2002-11-30 23:16:19 +00:00
Max Horn
a730f7f6df
more cleanup
...
svn-id: r5752
2002-11-29 18:27:35 +00:00
Max Horn
72c672e14c
cleanup
...
svn-id: r5747
2002-11-29 15:13:49 +00:00
Max Horn
5852b6a09b
indent fix
...
svn-id: r5664
2002-11-21 14:55:33 +00:00
James Brown
caa5159a52
remove accidental debug that some people seem to believe is a cause of crashes :P
...
svn-id: r5628
2002-11-20 00:52:07 +00:00
Jamieson Christian
afea2ba962
Hack to prevent animation hangs during Conroy's song in Sam & Max.
...
svn-id: r5509
2002-11-10 18:29:59 +00:00
Max Horn
18153f22c9
why keep a seperate opcode entry & opcode description table if we can have it both in one (note that the descriptions were in fact outdated in some cases! also note, this is really just a refactoring, no functionality is changed except that opcode descriptions are now in sync with the opcode procs, that's why I am commiting this at all)
...
svn-id: r5445
2002-11-06 16:44:57 +00:00
Max Horn
39b60537c8
removed more typecasts
...
svn-id: r5438
2002-11-06 14:19:50 +00:00
James Brown
6502938983
Fix some really stupid code someone added - this basically fixes the FT derby, except for keyboard control
...
svn-id: r5382
2002-11-02 12:39:42 +00:00
James Brown
54c408a810
Finish hacks - Mine Road sequence now skipped
...
svn-id: r5379
2002-11-02 11:51:44 +00:00
James Brown
1c975ba92e
Correct that FT opcode - it's bitwise or, not logical
...
svn-id: r5373
2002-11-02 08:18:21 +00:00
James Brown
9e114938d3
Add some opcodes for Full Throttle
...
svn-id: r5371
2002-11-02 07:53:46 +00:00
James Brown
e268765a03
Put in some Full Throttle insane workarounds - i need to figure out how to tell the script to give me the booster
...
and ramp tho :)
svn-id: r5366
2002-11-01 17:26:51 +00:00
James Brown
c875d15b58
Remove unneeded fixme now we have a pretty much complete Sam&Max imuse implementation
...
svn-id: r5291
2002-10-23 17:02:27 +00:00
Max Horn
df2bf812c3
Actor::frame is never set, this should be researched
...
svn-id: r5269
2002-10-23 00:22:55 +00:00
Max Horn
5151e561d5
fixing various warnings that occur with -Wshadow;some other minor cleanup
...
svn-id: r5239
2002-10-22 11:48:24 +00:00
James Brown
13808c2a3b
Fix an infinite talking loop in The Dig. Again. :)
...
svn-id: r5202
2002-10-20 16:49:30 +00:00
James Brown
f9c94f476a
Prevent The Dig from overlapping talk sounds
...
svn-id: r5201
2002-10-20 16:25:43 +00:00
James Brown
0f16641556
Hmm, need to talkchannel that bundleSound play, because we still don't parse bundle lipsync data correctly and that'll result in
...
infinite talking/redraw
svn-id: r5194
2002-10-20 05:41:30 +00:00
James Brown
62b2a464a7
Fix some missing sounds in The Dig
...
svn-id: r5193
2002-10-20 05:37:03 +00:00
Jonathan Gray
dd7cfdb0de
patch #625603 film noir mode bugfix
...
svn-id: r5190
2002-10-19 22:35:22 +00:00
James Brown
5c2bdeaeca
remove debug messages - oops.
...
svn-id: r5187
2002-10-18 11:52:51 +00:00
James Brown
80ce915f3d
Fix Wait:forActorDraw and the 'infinite mouth movement' problem in The Dig.
...
Code assumed that the actor always starts talking in the same room it finishes talking in - this doesn't apply for several cutscene
sequences in The Dig. Also added the usual talkChannel fallback code in for The Dig.
svn-id: r5186
2002-10-18 11:45:57 +00:00
Jonathan Gray
d0565061a0
a few small changes to make the full throttle demo work
...
svn-id: r5185
2002-10-18 09:58:16 +00:00