aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v8.cpp
AgeCommit message (Collapse)Author
2003-01-13added V8 scaling codeMax Horn
svn-id: r6440
2003-01-12work around a script bug in COMI; cleanup; re-enabled array assertMax Horn
svn-id: r6437
2003-01-12Implement ComI roomOpJames Brown
svn-id: r6431
2003-01-12Fix ComI inventory crash, properly.James Brown
svn-id: r6430
2003-01-12we don't need the opcode table here anymoreMax Horn
svn-id: r6425
2003-01-12changed to 12 fps for comi smushPaweł Kołodziejski
svn-id: r6420
2003-01-12don't leak memory each time a smush movie is played in V8 (this also fixes ↵Max Horn
skipping cutscenes) svn-id: r6410
2003-01-11Fix lock/unlock objectJames Brown
svn-id: r6402
2003-01-10enabled SMUSH for COMI :)Paweł Kołodziejski
svn-id: r6389
2003-01-09fixed the 'too many verbs' bug: verbid is 16 bits but was stored in save ↵Max Horn
games as a byte. This means that existing savegames are still affected by the bug svn-id: r6376
2003-01-09change seems to work on Linux in windowed mode; works on OS X in window/FS ↵Max Horn
mode. Same problem as the old code in FS on Linux, though svn-id: r6371
2003-01-09yet another warp mouse change, now it works on OS X, but will it work on ↵Max Horn
Linux/Windows? svn-id: r6370
2003-01-09Disable smush again, and apply patch 664890 ('Silencing the music')James Brown
svn-id: r6366
2003-01-09Patch 664895: Cannon fixes. Yippie. Anyone here familiar enough with SDL to ↵James Brown
comment on the fullscreen hack? svn-id: r6364
2003-01-08HACK alert: Don't crash due to this silly verbage bugJames Brown
svn-id: r6362
2003-01-08enable smush. things arn't exactly working properly yet, and there are some ↵James Brown
bad memory accesses going on... but it's progress :) svn-id: r6361
2003-01-07CMI cannon hackJames Brown
svn-id: r6350
2003-01-06some chore/limb related codeMax Horn
svn-id: r6348
2003-01-06cleanup; added a hack to avoid crash in the canon scene (at least it works ↵Max Horn
this way for me) svn-id: r6347
2003-01-05changed 'default case' warning output to hex (as we use that for the case ↵Max Horn
labels) svn-id: r6341
2003-01-04Small junkJames Brown
svn-id: r6331
2003-01-02implement temporary state saving for CMIJames Brown
svn-id: r6321
2003-01-01fixed cutscene override in V8; cleanupMax Horn
svn-id: r6316
2003-01-01implement roomops case (CMI crypt)James Brown
svn-id: r6312
2002-12-31added masking to nut charset rendererMax Horn
svn-id: r6300
2002-12-31added some commentMax Horn
svn-id: r6298
2002-12-31setBoxSlot = setBoxScale apparently was right after allMax Horn
svn-id: r6296
2002-12-31implemented o8_getDateTimeMax Horn
svn-id: r6295
2002-12-31fix opcode that sets actor z cliping. Yeah I know that Guybrush now is drawn ↵Max Horn
wrong - but this change is not the cause for it, it only reveals the problem (which is already causing the canon to be drawn wrong) svn-id: r6293
2002-12-30More CMI opcode work. The Murray scene outside the Voodoo ladys house (-d1 ↵James Brown
-b201) and the Map (-d1 -b226) now mostly work svn-id: r6281
2002-12-30Implement findBlastObject correctly - inventory now worksJames Brown
svn-id: r6273
2002-12-30added two V8 opcodes; more meaningful error messageMax Horn
svn-id: r6269
2002-12-30hm...Max Horn
svn-id: r6265
2002-12-29added some comments / system call skeletionMax Horn
svn-id: r6259
2002-12-29disabled CMI smush audio, cleanup codec 47, correct path paramPaweł Kołodziejski
svn-id: r6252
2002-12-28de-verbalise some debug messages (move from debug(1) to debug(2)).. so we ↵James Brown
can see printDebug lines easier svn-id: r6227
2002-12-28Correct cursor put opcode slightlyJames Brown
svn-id: r6221
2002-12-28Initial (buggy) implementation of CURSOR_SET - the Cannon sequence now ↵James Brown
almost works, except for a centering bug svn-id: r6220
2002-12-28Implement MUMBLEJames Brown
svn-id: r6218
2002-12-28get rid of getStringLen and use the more powerful resStrLen instead; moved ↵Max Horn
resStrLen from common/ to scumm/, where it belongs; enhanced resStrLen to suport V8; fixed translateText to support embeded vars (in strings I mean) - it may still not be fully correct but at least is better now; rewrote o6_arrayOps to parallel the V8 version - needs testing svn-id: r6215
2002-12-28cleanupMax Horn
svn-id: r6214
2002-12-27SO_ACTOR_SPECIAL_DRAW = shadow_mode! Looks much better this way, too :-)Max Horn
svn-id: r6210
2002-12-27like rtRoom, rtRoomScripts should never expire while the room they belong ↵Max Horn
too is loaded; this fixes the crash when picking up the fishing rod svn-id: r6208
2002-12-27cleanupMax Horn
svn-id: r6206
2002-12-27opcode 0xDD (find verb), used for conversationsMax Horn
svn-id: r6205
2002-12-27verb ids can be > 255 in V8; more V8 verbop correctionsMax Horn
svn-id: r6204
2002-12-27removing some annoying warningsMax Horn
svn-id: r6203
2002-12-27almost all scripts that use o8_getStringWidth pass 1 as first parameter, but ↵Max Horn
a few pass 3. So I assume this is a charset id svn-id: r6202
2002-12-27o8_getStringWidth also pops on paramMax Horn
svn-id: r6201
2002-12-27implemented V8 verbops fully, based on V6 - this contains some guessing and ↵Max Horn
may contain mistakes. Also added string width opcode svn-id: r6200