aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.cpp
AgeCommit message (Collapse)Author
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
2007-03-25Removed code that at least for now is presumed dead.Torbjörn Andersson
svn-id: r26304
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17Allow synthetic events in dialog windows, e.g. so you can use keyboard repeatTorbjörn Andersson
when scrolling the list of savegames. svn-id: r26175
2007-03-17Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), withTorbjörn Andersson
Fingolfin's blessings. Keyboard repeat is now handled by the event manager, rather than by individual engines. Since this can cause problems with some engines (see the AGI engine), the extra "key down" events are marked as "synthetic", so that they can be ignored if necessary. svn-id: r26170
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-12Patch #1678264: "AGI: Extending the number of save slots"Eugene Sandulenko
svn-id: r26098
2007-02-26Removing dead codeMax Horn
svn-id: r25878
2007-02-13Get rid of _opt. Cleanup.Eugene Sandulenko
svn-id: r25549