aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.cpp
AgeCommit message (Collapse)Author
2008-05-27AGI: Modified AGI Engine to shutdown without using system->quitChristopher Page
svn-id: r32329
2008-05-24AGI: Fixed two memory leaks when returning to launcher from AGI EngineChristopher Page
svn-id: r32236
2008-04-22Fix initialization of Apple //gs soundEugene Sandulenko
svn-id: r31659
2008-04-10Allow the predictive dialog to be shown when ego cannot be moved (i.e. when ↵Filippos Karapetis
_game.playerControl is 0), since in those cases it is possible to enter text in the input area. Should fix bugs #1935844 - "PQ1: Predictive Text does not load" and #1936374 - "LSL1: No predictive input at age verification page" svn-id: r31462
2008-02-15Merged lots of _mixer->isReady() warnings into a single one in Engine ↵Max Horn
constructor svn-id: r30871
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-23Define and use enumerations for AGI Mouse protocol 1.0's button states.Kari Salminen
svn-id: r30620
2008-01-21Implements 2 arguments version of the adj.ego.move.to.x.y-command. Should ↵Kari Salminen
fix bug #1733297 (GR: Actor stuck (Amiga version)). Savegames when using adj.ego.move.to.x.y-command may be broken at the moment. svn-id: r30602
2008-01-17Fix for isalpha() assertions (Almost identical to revision 29924's fix). ↵Kari Salminen
Added the rationale for this fix in comments so hopefully this won't happen a third time at the same point in code ;). svn-id: r30531
2008-01-09Fixed some issues with AGI keyboard inputFilippos Karapetis
svn-id: r30356
2008-01-05Workaround for Amiga Gold Rush's broken picture 147 by patching it.Kari Salminen
svn-id: r30263
2008-01-03Silence a -Wuninitialized warningMax Horn
svn-id: r30205
2007-12-20Clarify AGI FIXMEMax Horn
svn-id: r29930
2007-12-20Fix for isalpha() assertionsFilippos Karapetis
svn-id: r29924
2007-12-20Further changes to the AGI keyboard code, matching it against the original ↵Max Horn
Sarien SDL input code. There are still quite some bits which are unclear to me, though svn-id: r29921
2007-12-20More cleanupMax Horn
svn-id: r29917
2007-12-20get rid of unused globalsMax Horn
svn-id: r29916
2007-11-28Update mouse coordinates onn *all* mouse events, i.e. also after click eventsMax Horn
svn-id: r29657
2007-11-23cleanupMax Horn
svn-id: r29617
2007-11-22Change the AGI image stack to use Common::StackMax Horn
svn-id: r29608
2007-11-03Patch #1825276: "DETECTION: advanced detector engine simplification"Eugene Sandulenko
svn-id: r29386
2007-10-31Fix for bug #1751483 - "AGI: The -x command-line option appears to be broken"Filippos Karapetis
svn-id: r29346
2007-09-19Modified patch #1738058: "Action recorder".Eugene Sandulenko
svn-id: r28968
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-01An early WIP of PreAGI (TrollVM) supportEugene Sandulenko
svn-id: r28787
2007-08-17Added a definition for Apple IIGS sound emulation mode, made sound ↵Kari Salminen
initialization set it when appropriate and instruments loading use it. svn-id: r28647
2007-08-15Added rudimentary classes for different AGI sound resources (IIgsMidi, ↵Kari Salminen
IIgsSample, PCjrSound). Made existing code to at least work with PCjrSound. svn-id: r28630
2007-08-15Moved AgiSound definition around and also changed it from a struct to a class.Kari Salminen
svn-id: r28629
2007-07-16Porting DS word completion keyboard changes from branch0-10-0.Neil Millstone
svn-id: r28125
2007-07-10Fixed bug #1751385 ("LSL: Impossible to enter "Number 9""), which wasTorbjörn Andersson
introduced when migrating to KEYCODE constants. Considering how silly the bug was, I probably introduced it myself. svn-id: r28017
2007-07-10Make AGI's button drawing use AgiButtonStyle. Doesn't use Amiga-style yet. ↵Kari Salminen
It's next. svn-id: r28014
2007-07-10For some reason, AgiTextColor(amigaBlack, _olderAgi? amigaOrange : amigaPurple)Torbjörn Andersson
caused a linking error on my computer. Worked around that, and added curly braces for (IMO) better readability. svn-id: r28013
2007-07-10Oops. AgiButtonStyle::getColor's color parameters were bool rather than int. ↵Kari Salminen
Fixed. svn-id: r28011
2007-07-10Add AgiButtonStyle and create correct style according to render mode ↵Kari Salminen
(Supports PC and Amiga styles). svn-id: r28009
2007-07-09Fix for bug #1742432 - AGI: Engine crashes if no game is detectedFilippos Karapetis
svn-id: r27993
2007-06-28Removed superfluous comment and converted an int to bool conversion to a ↵Kari Salminen
more usual way. svn-id: r27757
2007-06-26Fix saving & restoring with AGI256 and AGI256-2 games.Kari Salminen
(Should save, restore and use decodePicture's agi256-parameter correctly now). svn-id: r27730
2007-06-22AGI: Properly handle backspace key on all systems, not just OS XMax Horn
svn-id: r27638
2007-06-21Use KEYCODE constants.Torbjörn Andersson
svn-id: r27596
2007-06-20Add an additional AGI screen for 256 color data (For use with AGI256 and ↵Kari Salminen
AGI256-2). svn-id: r27564
2007-06-13Some cleanup to the pred.dic AGI codeMax Horn
svn-id: r27386
2007-06-13implement predictive dictionary using ascii based operations, replacing the ↵Kostas Nakos
10ary tree svn-id: r27383
2007-06-02permit only one instance of predictive dialog, add handling of keypad keysKostas Nakos
svn-id: r27047
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-05-30properly direct pred. dialog's output, when started thru the event mechanismKostas Nakos
svn-id: r27022
2007-05-30Removing useless common/fs.h includesMax Horn
svn-id: r27018
2007-05-29added EVENT_PREDICTIVE_DIALOG event to bring up the predictive dialog on ↵Kostas Nakos
demand by the backends svn-id: r27005
2007-04-22Fix for loading savegames from the command line.Eugene Sandulenko
svn-id: r26567
2007-04-21More safe version of patch #1689533: "AGI: Load from command line"Eugene Sandulenko
svn-id: r26560
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357