aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/console.h
AgeCommit message (Collapse)Author
2016-02-16AGI: Added console command to disable automatic savesMartin Kiewitz
Helps creating various saved games for Mixed Up Mother Goose
2016-01-29AGI: graphics rewrite + cleanupMartin Kiewitz
- graphics code fully rewritten - Apple IIgs font support - Amiga Topaz support - Word parser rewritten - menu code rewritten - removed forced 2 second delay on all room changes replaced with heuristic to detect situations, where it's required - lots of naming cleanup - new console commands show_map, screenobj, vmvars and vmflags - all sorts of hacks/workarounds removed - added SCI wait mouse cursor - added Apple IIgs mouse cursor - added Atari ST mouse cursor - added Amiga/Apple IIgs transition - added Atari ST transition - user can select another render mode and use Apple IIgs palette + transition for PC versions - inventory screen rewritten - SetSimple command now properly implemented - PreAGI Mickey: Sierra logo now shown - saved games: now saving controller key mapping also saving automatic save data (SetSimple command) - fixed invalid memory access when saving games (31 bytes were saved using Common::String c_ptr() Special Thanks to: - fuzzie for helping out with the Apple IIgs font + valgrind - eriktorbjorn for helping out with valgrind - LordHoto for figuring out the code, that caused invalid memory access in the original code, when saving a game - sev for help out with reversing the Amiga transition currently missing: - mouse support for menu - mouse support for system dialogs - predictive dialog support
2015-11-23AGI: add new debug command "version"Martin Kiewitz
Tries to figure out the game version It does this by scanning through all game scripts Sadly there is no better way, because there is no common location of the game version
2014-02-18AGI: Make GPL headers consistent in themselves.Johannes Schickel
2012-11-06AGI: Some cleanup of the debug consoleFilippos Karapetis
- Merge the two different room debug commands in Mickey - Remove the "crc" stub console command
2011-08-15AGI: Cleanup PreAGI console codeMatthew Hoops
2011-08-15AGI: Make Mickey inherit from PreAgiEngineMatthew Hoops
2011-08-15AGI: Make Winnie inherit from PreAgiEngineMatthew Hoops
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
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
2010-01-03Reduce header dependencies for AGI engine.Eugene Sandulenko
svn-id: r46942
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-06-06Implement debug commands "room" and "bt"Eugene Sandulenko
svn-id: r41249
2008-01-09Added a debug command, did some cleanupFilippos Karapetis
svn-id: r30351
2008-01-09Cleanup of the debugger commands, added some more commands, removed now ↵Filippos Karapetis
obsolete debug code svn-id: r30350
2008-01-09Added a debug console for Mickey's Space AdventuresFilippos Karapetis
svn-id: r30349
2007-10-13Add a debug console in Winnie (patch by clone2727)Filippos Karapetis
svn-id: r29215
2007-09-01An early WIP of PreAGI (TrollVM) supportEugene Sandulenko
svn-id: r28787
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-01-16Formating names in source codePaweł Kołodziejski
svn-id: r25101
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-05-24converted to scummvm console stylePaweł Kołodziejski
svn-id: r22618
2006-05-24Fixed most - not all - GCC warnings.Torbjörn Andersson
svn-id: r22614
2006-05-24From what I understand, the __ prefix is generally reserved for system headers,Torbjörn Andersson
so I've removed most of them. There's still some in list.h, but that should probably be replaced by our own list handler some day. svn-id: r22611
2006-05-23imported AGI enginePaweł Kołodziejski
svn-id: r22588