aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v8.cpp
AgeCommit message (Collapse)Author
2003-05-23cleanupTorbjörn Andersson
svn-id: r7866
2003-05-23replaced many unsafe uses of derefActorSafe by derefActor; replaced ↵Max Horn
derefActorSafe/assert pairs by derefActor (gives better error message); replaced various derefActorSafe/if(a!=0) pairs by derefActor (in cases where the deref should never fail, ever, except due to a bug in ScummVM) svn-id: r7859
2003-05-22renamed talkFrame1/talkFrame2 to talkStartFrame/talkStopFrameMax Horn
svn-id: r7819
2003-05-21many pedantic warning fixes (and some actual potential buglets fixed, too)Max Horn
svn-id: r7795
2003-05-21make fingolfin happy :)Jonathan Gray
svn-id: r7777
2003-05-21don't error out here to prevent a crash, is the check in softUserputon ↵Jonathan Gray
actually valid here? svn-id: r7771
2003-05-20added enum's for the known actor/object claasses; extended putClass/getClass ↵Max Horn
to translate the X/Y flip classes; made code use the new enum's; some other cleanup svn-id: r7753
2003-05-18warning() automatically outputs a newline after the warning message; adding ↵Max Horn
a newline into the format string adds another newline (which contains the single char '!') svn-id: r7647
2003-05-18cleanupMax Horn
svn-id: r7646
2003-05-15output a warning if ignoreTurns is set (so that we can find out where it is ↵Max Horn
used) svn-id: r7551
2003-05-15Make use of ScummVM::RectMax Horn
svn-id: r7546
2003-05-14opcodes are just one byteMax Horn
svn-id: r7513
2003-05-14added opcode 0xf7 (getActorZPlane)Max Horn
svn-id: r7497
2003-05-13NUM_ACTORS -> _numActors (for consistency)Max Horn
svn-id: r7489
2003-05-12swapped talkPosX and talkPosY (they were misnamed); factored out some ↵Max Horn
duplicate code in string.cpp; VC warning fix in smush_player.cpp svn-id: r7481
2003-05-10renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and ↵Max Horn
_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-08init all VAR_* variables to 0xFF; replaced access to _vars in the form ↵Max Horn
_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-04-27drop shadow cleanupMax Horn
svn-id: r7163
2003-04-26renamed setCursorHotspot2 to setCursorHotspot; fixed (with a hack) cursor in ↵Max Horn
Loom svn-id: r7132
2003-04-07Patch #712493: CMI: Object lineMax Horn
svn-id: r6930
2003-03-30obsolete TODOsMax Horn
svn-id: r6887
2003-03-28some comments on actorHitMax Horn
svn-id: r6878
2003-03-23Patch #708384: Off-by-one bug which causes inventory problems in COMIMax Horn
svn-id: r6852
2003-03-17split waitForTimer func, update for smush,Paweł Kołodziejski
btw, switching scalers while playing smush movies doesn't work or at least SDL backend, it hang on SDL_SetVideo func svn-id: r6818
2003-03-15patch #704237 SO_ROOM_NEW_PALETTE implementation which fixes at least the ↵Jonathan Gray
banjo and crypt scenes svn-id: r6814
2003-03-13Patch #686427: SO_ROOM_SATURATION implementationMax Horn
svn-id: r6810
2003-03-08new constant MF_FROZEN; fixed actor unfreeze codeMax Horn
svn-id: r6764
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanupPaweł Kołodziejski
svn-id: r6718
2003-02-20fix typoJonathan Gray
svn-id: r6627
2003-02-18change getDateTime to be a v6 opcode, and hopefully not break anythingJonathan Gray
svn-id: r6619
2003-02-08more access cleanup; also reorderd some method/function declarations in ↵Max Horn
class Scumm svn-id: r6593
2003-01-27fix drawObjectJames Brown
svn-id: r6561
2003-01-27Theoretically implement O_DRAW_OBJECT - although it doesn't seem to workJames Brown
svn-id: r6560
2003-01-26added "implementation" of imGetMusicPositionPaweł Kołodziejski
svn-id: r6550
2003-01-26Remove a experimental hack that went in by accidentJames Brown
svn-id: r6549
2003-01-26Patch 671701: SO_TALK_FREQUENCYJames Brown
svn-id: r6547
2003-01-26remove debug copyJames Brown
svn-id: r6546
2003-01-26LCA03 sync: Modified version of the untrap patch, debuggerJames Brown
savegame/loadgame changes, attempts at making the ComI save/load screen (F1) work. The savegame part of the screen does not work due to a crash, the load part SHOULD... but something resets the saveload flags before they are processed (help! :) svn-id: r6545
2003-01-25applied patch #674141: CMI: Smush sync tuningPaweł Kołodziejski
svn-id: r6537
2003-01-20I'm pretty sure 0x98 should be O_DRAW_OBJECT in comi but changing it to ↵Jonathan Gray
o6_isSoundRunning lets you pass that point in the game for now svn-id: r6523
2003-01-19update assertion to be in line with increased blastTextQueue sizeJonathan Gray
svn-id: r6509
2003-01-19make v8 smush playing honour _noSubtitlesJonathan Gray
svn-id: r6507
2003-01-18tuned a little comi smushPaweł Kołodziejski
svn-id: r6498
2003-01-16Small change to make actor talk anims look betterJames Brown
svn-id: r6486
2003-01-16Some notes regarding actorHitJames Brown
svn-id: r6482
2003-01-16Some cleanup, implementation of setKeyScript (F1 now attempts to start the ↵James Brown
save/load menu, albiet fails due to a crash in BlastText) svn-id: r6480
2003-01-16Play sfx when used by mumble, et-al. (Eg, Wallys sobbing)James Brown
svn-id: r6479
2003-01-16added center mode for blastText (and boy, our charset code is *messy* <sigh>)Max Horn
svn-id: r6473
2003-01-16first blastText version. this is work in progress (note that e.g. text is ↵Max Horn
not clipped, and the extra information is not removed) svn-id: r6472