aboutsummaryrefslogtreecommitdiff
path: root/scumm/debugger.cpp
AgeCommit message (Collapse)Author
2003-08-15The imuse debugger commands now work with playerV2 too.Jochen Hoenicke
svn-id: r9704
2003-08-13Add 'name' lookup ability to debuggers "actor" and "object" commandsJames Brown
svn-id: r9663
2003-08-11Expanded iMuse debugger commands. All iMuseJamieson Christian
commands are now under "imuse", and underscores have been removed. imuse panic - Stop all music tracks imuse multimidi on/off - Set multimidi imuse play # - Play a sound resource imuse play random - Play a random sound resource imuse stop # - Stop a music resource imuse stop all - Stop all music resources Note that "play #" and "play random" only attempt to play a sound resource. If the resource is not a music resource or is in a format not supported by the current music driver, it won't play. You can use this as a mini jukebox, but be sure you're in a room with minimal activity. The goal is to minimize interference from the scripts while playing sounds that are not expected in that room. svn-id: r9641
2003-08-10Added imuse_panic to turn off all music playersJamieson Christian
svn-id: r9621
2003-08-08remove GF_LOOMJonathan Gray
svn-id: r9603
2003-08-06Tweaked debugger output to avoid wrapping, esp.Jamieson Christian
in the case of tabular output. svn-id: r9577
2003-08-06Remove unneeded double bracketsTravis Howell
svn-id: r9548
2003-08-06Add GF_LOOM feature flag for loom games to reduce checks.Travis Howell
Will make it easier to add loom fm towns target in future. svn-id: r9547
2003-08-05another tab completion fix by wjpMax Horn
svn-id: r9517
2003-08-05fix for debugger tab completion (thanks wjp)Max Horn
svn-id: r9515
2003-07-24cleanup: encapsulate some more members of class Actor, and rename ↵Max Horn
newDirection -> targetFacing (since it corresponds to the future value of 'facing'; the distinction between 'facing' and 'direction' is extremly fuzzy) svn-id: r9175
2003-07-21Fix for #775275 : debugger support on WinCENicolas Bacca
svn-id: r9114
2003-07-14fix argument checkJonathan Gray
svn-id: r9016
2003-07-09Fix compilation, V1 verb positionsJames Brown
svn-id: r8880
2003-07-09Patch #768217: Apply Mankeli's 'object state' debugger commandJames Brown
svn-id: r8879
2003-07-03const correctnessMax Horn
svn-id: r8727
2003-07-02removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult ↵Max Horn
definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix) svn-id: r8710
2003-07-01Add a few more actor debugger subcommands, and correct V2 coordinate ↵James Brown
translation for o2_(get/set)ActorElevation svn-id: r8683
2003-06-14runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPTMax Horn
svn-id: r8468
2003-06-07follow our coding conventionsMax Horn
svn-id: r8377
2003-06-02Clean up debugger Restart function and move to SCUMM restart functionJames Brown
svn-id: r8263
2003-06-01added a getMaskBuffer method (makes it easier to read some of the code); ↵Max Horn
merged setVirtscreenDirty() into updateDirtyRect(); made setDirtyRange a method of struct VirtScreen svn-id: r8241
2003-05-31added box matrix debug commandMax Horn
svn-id: r8179
2003-05-31perform y ciping for box polygons, too (avoids crashes)Max Horn
svn-id: r8177
2003-05-31fixed debugger command params bugMax Horn
svn-id: r8176
2003-05-28Patch #745022: More help in DebuggerMax Horn
svn-id: r8068
2003-05-27fixed o8_getStringWidth (should fix bug #741625)Max Horn
svn-id: r8035
2003-05-26script index starts at 0Max Horn
svn-id: r8021
2003-05-26scumm vars are 32 bit, not 16Max Horn
svn-id: r8020
2003-05-26offset can be 5 digitsMax Horn
svn-id: r7984
2003-05-26script numbers can have up to 5 digitsMax Horn
svn-id: r7982
2003-05-26output script offsets, too (very handy to debug script lockups)Max Horn
svn-id: r7981
2003-05-21many pedantic warning fixes (and some actual potential buglets fixed, too)Max Horn
svn-id: r7795
2003-05-20renamed various things for clarityMax Horn
svn-id: r7754
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-19renamed ScriptSlot::unk1/unk2 to freezeResistant/recursiveMax Horn
svn-id: r7688
2003-05-18Fixed VC++ warningsJamieson Christian
svn-id: r7652
2003-05-18fixed debugger 'scripts' commandMax Horn
svn-id: r7644
2003-05-17Added imuse_multimidi to debuggerJamieson Christian
svn-id: r7614
2003-05-16Reset sounds on room loadJamieson Christian
svn-id: r7558
2003-05-14always draw walkboxes into virtScreen 0Max Horn
svn-id: r7504
2003-05-14handle EOF (Ctrl-D) a little bit betterMax Horn
svn-id: r7492
2003-05-14added box drawing code from the old debugger to the new debugger (and ↵Max Horn
cleaned it up + fixed it for rooms wider than one screen) svn-id: r7491
2003-05-13make it possible to use stdio for the debugger, instead of the console ↵Max Horn
dialog (useful because the console is very narrow, which is annoying when using e.g. the 'box' command svn-id: r7490
2003-05-13NUM_ACTORS -> _numActors (for consistency)Max Horn
svn-id: r7489
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-05-06Fix a bug with PalmOSChris Apers
svn-id: r7368
2003-05-05patch #732518 loom learn drafts debugger command by erikJonathan Gray
svn-id: r7342
2003-05-03Patch #731613: debugger tab-completion (thanks, Willem!)Max Horn
svn-id: r7293