Max Horn
|
b958c0a002
|
add in preposition to dual verbs (e.g. 'give'); put in hard coded key codes for V2 verbs
svn-id: r7810
|
2003-05-21 23:46:02 +00:00 |
|
Max Horn
|
4a322125fd
|
turn off lots of silly debug output ;-)
svn-id: r7804
|
2003-05-21 20:34:21 +00:00 |
|
Max Horn
|
48a27e94e6
|
fix verb 250 is mapped to 253 in V2, with the 'recursive' flag set
svn-id: r7800
|
2003-05-21 18:58:29 +00:00 |
|
Max Horn
|
86d57f3c7a
|
many pedantic warning fixes (and some actual potential buglets fixed, too)
svn-id: r7795
|
2003-05-21 18:09:49 +00:00 |
|
Jamieson Christian
|
c24df81f78
|
Fixed VC++ warning
svn-id: r7793
|
2003-05-21 17:34:01 +00:00 |
|
Max Horn
|
9615441ded
|
uhm... less noisy, please :-)
svn-id: r7783
|
2003-05-21 14:25:50 +00:00 |
|
Max Horn
|
743d9da78d
|
evil bug in V2 bitvar code fixed -> no more MM cutscene skip crash
svn-id: r7782
|
2003-05-21 14:25:14 +00:00 |
|
Max Horn
|
e21604663f
|
added v2 cutscene support (not quite complete; and crashes at some point in maniac because VAR_EGO contains a bogus value); cleanup
svn-id: r7781
|
2003-05-21 14:00:19 +00:00 |
|
Max Horn
|
1d916f2056
|
fix warnings
svn-id: r7778
|
2003-05-21 11:22:03 +00:00 |
|
James Brown
|
60ac300bf3
|
Work on V2 inventory hack a little more
svn-id: r7776
|
2003-05-21 10:13:06 +00:00 |
|
James Brown
|
0c0cb61876
|
Move stuff around
svn-id: r7775
|
2003-05-21 09:29:24 +00:00 |
|
James Brown
|
c3803009b4
|
Fix this damn userface stuff properly :)
svn-id: r7772
|
2003-05-21 07:22:43 +00:00 |
|
James Brown
|
510fcf5d88
|
Hack more stuff in :P
svn-id: r7770
|
2003-05-21 06:18:30 +00:00 |
|
James Brown
|
a318beaa18
|
Attempt to fix some stuff
svn-id: r7768
|
2003-05-21 06:14:02 +00:00 |
|
James Brown
|
336e661c36
|
Hacky zak sentence/inventory drawing (rewrite later on)
svn-id: r7766
|
2003-05-21 06:00:16 +00:00 |
|
Travis Howell
|
ec46d2f853
|
Add Zak v2 doSentence fix, patch #740878
svn-id: r7760
|
2003-05-21 04:09:20 +00:00 |
|
Max Horn
|
49e7f7564a
|
renamed various things for clarity
svn-id: r7754
|
2003-05-20 20:58:26 +00:00 |
|
Max Horn
|
3e3d6f1360
|
renamed o2_matrixOps -> o2_setBoxFlags; V2 'objY' fixes; cleanup
svn-id: r7739
|
2003-05-20 16:13:34 +00:00 |
|
Max Horn
|
cf500b2450
|
enable box'ed walking in V2 games
svn-id: r7660
|
2003-05-19 00:25:26 +00:00 |
|
Max Horn
|
b43bca21cb
|
more cleanup
svn-id: r7653
|
2003-05-18 23:46:30 +00:00 |
|
Max Horn
|
657c8ca2e3
|
more V2 sentence cleanup
svn-id: r7631
|
2003-05-18 12:52:27 +00:00 |
|
Max Horn
|
a38c3599ce
|
fixed opcode 0x47
svn-id: r7630
|
2003-05-18 12:02:17 +00:00 |
|
Max Horn
|
30271732be
|
some sentence fixes
svn-id: r7612
|
2003-05-17 18:30:47 +00:00 |
|
James Brown
|
6db28696e4
|
Fix invalid variable
svn-id: r7599
|
2003-05-17 06:18:34 +00:00 |
|
James Brown
|
99b26a5684
|
Name some vars
svn-id: r7597
|
2003-05-17 06:04:22 +00:00 |
|
Max Horn
|
3a145f50e7
|
disable assert in o2_putActor for now (is triggered in Zak intro); cleanup
svn-id: r7592
|
2003-05-17 01:01:05 +00:00 |
|
Max Horn
|
92a71eed10
|
fixed o2_drawObject (thx MadMoose)
svn-id: r7586
|
2003-05-16 23:50:56 +00:00 |
|
Max Horn
|
64d9c75c2d
|
cleanup
svn-id: r7583
|
2003-05-16 22:11:49 +00:00 |
|
James Brown
|
914d886769
|
test stuff
svn-id: r7573
|
2003-05-16 12:58:49 +00:00 |
|
Max Horn
|
9f272a2acf
|
fixed o2_getActorX / o2_getActorY (thanks MadMoose)
svn-id: r7564
|
2003-05-16 02:33:08 +00:00 |
|
Max Horn
|
7d08aea4cc
|
SentenceTab unk4/unk3 are the sentence objects (think of: 'Use objectA with objectB' or 'Give objectA to objectB' etc.); added a little more V2 sentence hackery; added a FIXME regarding some strange sentence code (accessing objectB before it is set) in script.cpp
svn-id: r7562
|
2003-05-16 02:16:59 +00:00 |
|
Max Horn
|
e1652fedea
|
hackish partial doSentence support
svn-id: r7560
|
2003-05-16 01:56:06 +00:00 |
|
Max Horn
|
f495c14d84
|
opcodes are just one byte
svn-id: r7513
|
2003-05-14 20:37:53 +00:00 |
|
Max Horn
|
d7352e8e19
|
fixed V2 decodeParseString
svn-id: r7508
|
2003-05-14 14:22:15 +00:00 |
|
Max Horn
|
a4915a3304
|
default text color light blue instead of pink
svn-id: r7506
|
2003-05-14 14:00:29 +00:00 |
|
Max Horn
|
45b2698b24
|
cleanup
svn-id: r7503
|
2003-05-14 13:32:43 +00:00 |
|
Max Horn
|
bc99915aa5
|
V2 text drawing
svn-id: r7502
|
2003-05-14 13:30:52 +00:00 |
|
Jonathan Gray
|
50a857a406
|
make gcc with extra extra warnings happy
svn-id: r7501
|
2003-05-14 12:32:40 +00:00 |
|
Max Horn
|
d8048837f3
|
fixed v2 verb handling
svn-id: r7500
|
2003-05-14 12:26:23 +00:00 |
|
Max Horn
|
08f7ec192e
|
NUM_ACTORS -> _numActors (for consistency)
svn-id: r7489
|
2003-05-13 23:42:41 +00:00 |
|
Max Horn
|
e5f8056d88
|
cleanup / tweaks (V2 masking, at least in Zakdemo, seems not to work properly, though)
svn-id: r7429
|
2003-05-11 11:13:24 +00:00 |
|
Max Horn
|
79d3863db4
|
more V2 'char coord' fixes
svn-id: r7427
|
2003-05-11 00:03:03 +00:00 |
|
Max Horn
|
bf270d9243
|
walkbox & putActor coords in V2 are in 'character coordinates' - x has to multiplied by 8 and y by 2
svn-id: r7426
|
2003-05-10 23:47:39 +00:00 |
|
Max Horn
|
acb35fc915
|
renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and _realWidth/_realHeight -> _screenWidth/_screenHeight (inspired by MadMoose, but I'll take the blame - still this seems much more logical & intuitive)
svn-id: r7423
|
2003-05-10 21:49:59 +00:00 |
|
Max Horn
|
e5fe73726a
|
cleaned up / fixed some V2 state stuff
svn-id: r7422
|
2003-05-10 21:35:06 +00:00 |
|
James Brown
|
c126cf2df8
|
Fix intro room transition. Seems correct, so the fixme is really just explanitory.
svn-id: r7403
|
2003-05-09 05:55:11 +00:00 |
|
Max Horn
|
88c1f3ac18
|
fixed V2 drawObject
svn-id: r7400
|
2003-05-09 01:01:53 +00:00 |
|
Max Horn
|
bb4f806954
|
cleanup
svn-id: r7399
|
2003-05-09 00:57:10 +00:00 |
|
Max Horn
|
c63ec9d008
|
added a v2 charset rendered (with a hardcoded font take from german zak); enabled verbs in zak (well, they are drawn at least :-)
svn-id: r7398
|
2003-05-08 22:44:46 +00:00 |
|
Max Horn
|
98881c3a6a
|
init all VAR_* variables to 0xFF; replaced access to _vars in the form _vars[VAR_*] by VARS(VAR_*) which performs a validity checK; renamed _vars to _scummVars to make sure I updated all places; fixed two places where V6 and newer games would access V5 vars (but there are still some left, it seems); checked VAR access for now only generates a warning
svn-id: r7393
|
2003-05-08 15:48:50 +00:00 |
|