Max Horn
|
b12d741ac1
|
cleaned up V2 input code
svn-id: r7811
|
2003-05-21 23:54:39 +00:00 |
|
Max Horn
|
85e92f4fae
|
cutscene override fix for V3 games (bug #731985)
svn-id: r7809
|
2003-05-21 21:41:27 +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
|
49e7f7564a
|
renamed various things for clarity
svn-id: r7754
|
2003-05-20 20:58:26 +00:00 |
|
Max Horn
|
1a394aa3c7
|
added enum's for the known actor/object claasses; extended putClass/getClass to translate the X/Y flip classes; made code use the new enum's; some other cleanup
svn-id: r7753
|
2003-05-20 20:42:28 +00:00 |
|
Max Horn
|
93d29f2f9a
|
cleanup
svn-id: r7738
|
2003-05-20 15:41:07 +00:00 |
|
Max Horn
|
18a6b5dcc1
|
renamed ScriptSlot::unk1/unk2 to freezeResistant/recursive
svn-id: r7688
|
2003-05-19 11:31:35 +00:00 |
|
Max Horn
|
b43bca21cb
|
more cleanup
svn-id: r7653
|
2003-05-18 23:46:30 +00:00 |
|
Max Horn
|
f6d1e71194
|
oops
svn-id: r7649
|
2003-05-18 23:19:43 +00:00 |
|
Max Horn
|
7171c5bcd4
|
cleanup
svn-id: r7646
|
2003-05-18 21:03:57 +00:00 |
|
Max Horn
|
6b7484f320
|
consistently index script slots with index 0 (not 1); this fixes bug #739463; made stopScriptNr match stopObjectScript more closely (we could merge them into one function one day)
svn-id: r7645
|
2003-05-18 20:57:32 +00:00 |
|
Max Horn
|
3576b8e168
|
yet another V2 sentence fix (now clicking on objects in Zak causes Zak to talk to it - but he gets stuck after some time)
svn-id: r7613
|
2003-05-17 18:42:31 +00:00 |
|
James Brown
|
e5d7459d98
|
Move some hacks around
svn-id: r7600
|
2003-05-17 06:33:34 +00:00 |
|
James Brown
|
6db28696e4
|
Fix invalid variable
svn-id: r7599
|
2003-05-17 06:18:34 +00:00 |
|
Max Horn
|
9e5f46e635
|
fixed V2 verb scripts
svn-id: r7570
|
2003-05-16 10:35:15 +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
|
9018be6cb3
|
moved drawBox to gfx.cpp (seems to be the more logical location)
svn-id: r7554
|
2003-05-15 23:50:16 +00:00 |
|
Max Horn
|
27c093a3a6
|
fixed / cleaned up drawBox
svn-id: r7553
|
2003-05-15 23:44:46 +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
|
4d7f7a8c80
|
yet more v2 var fixes
svn-id: r7397
|
2003-05-08 21:14:21 +00:00 |
|
Max Horn
|
0461222181
|
fixed various cases of bad var access
svn-id: r7394
|
2003-05-08 15:58:30 +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 |
|
Max Horn
|
6ab104cc3c
|
some V2 fixes (we really really need to revise the _vars handling!)
svn-id: r7392
|
2003-05-08 14:32:25 +00:00 |
|
Max Horn
|
fa0df19a1d
|
cleanup / reduced code duplication
svn-id: r7339
|
2003-05-05 09:19:15 +00:00 |
|
Max Horn
|
245c55629d
|
cleanup
svn-id: r7313
|
2003-05-04 12:02:37 +00:00 |
|
Jonathan Gray
|
8f4222fd1b
|
correction
svn-id: r7312
|
2003-05-04 11:21:13 +00:00 |
|
Jonathan Gray
|
e61f2dfd74
|
don't know why this was removed but it breaks several games making it for all non v2 games
svn-id: r7311
|
2003-05-04 07:34:54 +00:00 |
|
Max Horn
|
aa74ea1d5c
|
yet more v2 fixes & cleanup
svn-id: r7302
|
2003-05-04 02:27:22 +00:00 |
|
Max Horn
|
488d5fe351
|
more v2 fixes; cleanup
svn-id: r7301
|
2003-05-04 02:10:49 +00:00 |
|
Max Horn
|
2b74abd2c9
|
PalmOS changes
svn-id: r7224
|
2003-04-30 13:23:31 +00:00 |
|
Max Horn
|
f99f7f3d50
|
hack to get Indydemo to work
svn-id: r7183
|
2003-04-28 16:57:53 +00:00 |
|
Jonathan Gray
|
7529493778
|
get rid of one of the obscure variable names
svn-id: r7171
|
2003-04-28 03:13:49 +00:00 |
|
Paweł Kołodziejski
|
33c600dde5
|
and more share code
svn-id: r7150
|
2003-04-27 09:39:52 +00:00 |
|
Paweł Kołodziejski
|
caf6d74095
|
put some v2 code into share code
svn-id: r7148
|
2003-04-27 07:52:26 +00:00 |
|
Paweł Kołodziejski
|
6bd3454ae5
|
update for scumm v2
svn-id: r7137
|
2003-04-26 16:37:35 +00:00 |
|
Travis Howell
|
3ecd142d6c
|
Add patch #727309 - EGA LOOM: Bypassing the copy protection
svn-id: r7102
|
2003-04-25 09:16:33 +00:00 |
|
Jonathan Gray
|
5707a4e4bc
|
better safe then sorry...
svn-id: r7098
|
2003-04-24 23:56:47 +00:00 |
|
Jonathan Gray
|
2ba6881a10
|
correction
svn-id: r7095
|
2003-04-24 15:59:41 +00:00 |
|
Jonathan Gray
|
8e06d3a23a
|
bypass copy prot for indy3ega
svn-id: r7090
|
2003-04-24 00:44:34 +00:00 |
|
Max Horn
|
80c73e2cc9
|
fixed verb scripts for old bundle games
svn-id: r7089
|
2003-04-23 23:46:03 +00:00 |
|
James Brown
|
47114e1da2
|
V2 only reads one byte for variable number
svn-id: r7036
|
2003-04-20 16:46:55 +00:00 |
|
Jonathan Gray
|
90dd401eab
|
work around strange problem that breaks fbpack when _showStack is a bool...
svn-id: r7027
|
2003-04-20 14:28:25 +00:00 |
|
Jonathan Gray
|
f1353701f8
|
add stack tracing option to debugger
svn-id: r7025
|
2003-04-20 08:04:27 +00:00 |
|
Jonathan Gray
|
c597d0d4d6
|
add script hex dumping option to debugger
svn-id: r7024
|
2003-04-20 06:55:09 +00:00 |
|
Paweł Kołodziejski
|
d0e9fef9a2
|
some changes for indy ega
svn-id: r7019
|
2003-04-18 21:10:32 +00:00 |
|
Paweł Kołodziejski
|
e0d170faca
|
handle old_bundle offsets getVerbEntrypoint(), o5_setObjectName(), getObjOrActorName() funcs
svn-id: r7003
|
2003-04-13 16:42:33 +00:00 |
|
Jonathan Gray
|
c3ea143e34
|
hard to look at dial a pirate when you don't have graphics
svn-id: r6951
|
2003-04-10 06:18:23 +00:00 |
|
Paweł Kołodziejski
|
8a619598e9
|
also Loom exception in the read/write var funcs
svn-id: r6920
|
2003-04-06 16:02:08 +00:00 |
|
Paweł Kołodziejski
|
aa4898984a
|
corrected right/bottom borders while clipping at drawBox() func
svn-id: r6919
|
2003-04-06 14:11:37 +00:00 |
|