aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/debugger.cpp
AgeCommit message (Collapse)Author
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-07-03KYRA: formattingathrxx
2011-06-23KYRA: Allocate screen region buffer on the heapJulien
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28KYRA: Clean up of header includes.Johannes Schickel
2010-12-07DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engineMax Horn
svn-id: r54815
2010-11-01KYRA: Pause engine when the debugger is open.Johannes Schickel
svn-id: r54032
2010-11-01GUI: Add GCC_PRINTF to GUI::Debugger::DebugPrintf & fix resulting warningsMax Horn
svn-id: r54007
2010-08-24KYRA: Cleanup.Johannes Schickel
svn-id: r52340
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963
2009-06-22Changed Screen::loadPalette to take a reference to a Palette object instead ↵Johannes Schickel
of an array. svn-id: r41745
2009-06-22- Changed the following Screen functions to take a reference to a Palette ↵Johannes Schickel
object: -> setScreenPalette -> fadePalette -> getFadeParams -> fadePalStep - Fixed initialization of 256 color palettes svn-id: r41743
2009-06-07Remove LoLEngine::_gameFlags and convert all Lands of Lore code to use ↵Johannes Schickel
_flagsTable instead. svn-id: r41351
2009-06-02Fix bug #2799905 "WINCE: Compilation broken".Johannes Schickel
svn-id: r41124
2009-06-01- Add some basic debugger for Lands of Lore.Johannes Schickel
- Allow the "flags" command in all Kyra games to be working properly with 320x200 GUI. svn-id: r41113
2009-05-12Cleanup.Johannes Schickel
svn-id: r40491
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-05-23Added 'enter' command to kyra1 debugger again.Johannes Schickel
svn-id: r32230
2008-05-11- Renamed KyraEngine to KyraEngine_v1Johannes Schickel
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044
2008-05-11Consisteny fixes:Johannes Schickel
- Renamed classes *_v1 -> *_LoK - Renamed files *_v1.* -> *_lok.* - Renamed WSAMovieV1 -> WSAMovie_v1 - Renamed WSAMovieV2 -> WSAMovie_v2 svn-id: r32042
2008-05-06Fixed possible crash in Debugger_v2 when using 'give'.Johannes Schickel
svn-id: r31907
2008-05-04- Shared checkInput code between kyra2 and kyra3Johannes Schickel
- Debugger related cleanup svn-id: r31868
2008-05-02Started to refactor kyra2/kyra3 code to a common base. (regressions ↵Johannes Schickel
possible, compiling currently broken) svn-id: r31817
2008-04-25Oops... fixes compiling.Johannes Schickel
svn-id: r31724
2008-04-25- Committed slightly modified patch #1951735 "kyra3: debugger and "give" ↵Johannes Schickel
command" - Added some more commands to new kyra3 debugger - Cleaned up some debugger code svn-id: r31723
2008-04-12- some refactoring for Kyra3Johannes Schickel
- removed unneeded map code in KyraEngine_v3 svn-id: r31488
2008-03-28Refactored Kyrandia GUI code a bit.Johannes Schickel
svn-id: r31290
2008-03-27Made some more former kyra1 specific debug commands available for HoF.Johannes Schickel
svn-id: r31272
2008-03-27Enabled gamespeed debug command also for Kyra1.Johannes Schickel
svn-id: r31267
2008-03-27Fixed palette loading debug command for amiga version.Johannes Schickel
svn-id: r31266
2008-03-27Added debugger command to set screen palette.Johannes Schickel
svn-id: r31265
2008-03-21- improved timer information output in debuggerJohannes Schickel
- fixed timer data loading svn-id: r31215
2008-03-17- implement debugger commands: gamespeed and pass_codesFlorian Kagerer
- implement opcode 151: meanWhileScene() - fix dragon flight scene: this is still totally messed up, but at least the screen doesn't stay blank any more svn-id: r31152
2008-03-09- implemented cauldron handling for HoF (needs some more testing though)Johannes Schickel
- fixed bug in updateCharFacing - added 'give' command to HoF debugger, which allows setting the hand item to a specified item svn-id: r31087
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-09-24- added a new generic debugger command 'facings'Johannes Schickel
- added a few new kyra2 specific debugger commands svn-id: r29094
2007-09-24Added debugger support for kyra2.Johannes Schickel
svn-id: r29092
2007-09-23Added command to enable screen debug functionallity. (instead of the old ↵Johannes Schickel
compile time enabling) svn-id: r29078
2007-09-23Added debugger command to list the birthstone gems.Johannes Schickel
svn-id: r29077
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-07-29- Kyrandia 1 works againJohannes Schickel
- Added timer class for timer handling - Little bit more resturcturing - A little bit (almost nothing but a start!) Kyrandia 2 support svn-id: r28297
2007-07-29Restructure Kyrandia sourcecode (part 2, compiling works again)Johannes Schickel
svn-id: r28296
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-15Formatting/Cleanup.Johannes Schickel
svn-id: r26511
2006-09-16Overhaul of the debugger codeMax Horn
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker restrictions) * Change the base Debugger class to *not* be a template class anymore; instead, a thin (template based) wrapper class is used to hook up debugger commands * Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single version of each in GUI::Debugger * New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries the console to determine when to wrap * Debugger::preEnter and postEnter aren't pure virtual anymore svn-id: r23890
2006-03-07Added the proper death dialog, changed the sequence skipping code a bit to avoidOystein Eftevaag
possible frame losses, and removed a (now) redundant call to showOverlay() in the debugger. svn-id: r21125
2006-02-14Made the kyra debug extensions more generic, i.e. scumm engine could replaceJohannes Schickel
their debugC calls now with the new introduced debugC calls. (A mail how to use it will follow shortly on -devel) Also now these special engine debug flags can be specified from the commandline. Also made the -c & --config parameter check more secure. svn-id: r20695
2006-02-14Reworked kyra debug output system. Now he have special kyra intern debug ↵Johannes Schickel
levels + the global debug levels, for now I enable all kyra debug levels if the global debug level is not -1. see 'toggle_debug' in the kyra debugger and kyra.h for the different levels. (This is just the beginning of it anyway, for example the sound debug level isn't used for now) svn-id: r20678
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582