aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.h
AgeCommit message (Collapse)Author
2008-01-03Fix for the Space Trek sprite duplication bug (#1659209). Makes commands ↵Kari Salminen
position and position.v use coordinate clipping for Space Trek. svn-id: r30190
2008-01-02Add GF_OLDAMIGAV20 game flag for correctly setting computer type (v20 i.e. ↵Kari Salminen
vComputer) for particular old Amiga AGI games (Space Quest I v1.2 at the moment). svn-id: r30164
2008-01-02Set AGI's computer type variable (v20 i.e. vComputer) according to the used ↵Kari Salminen
platform. Now using different values for IBM-PC, Atari ST, Amiga and Apple IIGS platforms. svn-id: r30153
2007-12-20get rid of unused globalsMax Horn
svn-id: r29916
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-23Add support for Russian versions of AGI gamesEugene Sandulenko
svn-id: r29056
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-18WIP for Troll's TaleEugene Sandulenko
svn-id: r28939
2007-09-11remove the rest of the PreAGI loaderMatthew Hoops
svn-id: r28895
2007-09-11PreAGI does not need an AGI resource loader, as it only needs to load ↵Matthew Hoops
pictures and doesn't use directories. So, this allows Winnie to decode pictures without using the loader svn-id: r28893
2007-09-06Winnie now enters the main loop and allows for movement (via the menu)Matthew Hoops
svn-id: r28867
2007-09-06WIP Winnie the Pooh code (PreAGI). Shows only the intro currentlyMatthew Hoops
svn-id: r28865
2007-09-05Some updates for Mickey:Filippos Karapetis
- Click to move functionality (improvement over the original game). It's now possible to navigate around using the mouse as well, together with the menu commands. The mouse cursor changes when the player hovers it at the picture's edges, towards a direction where Mickey is able to move to (north, south, east or west) - waitAnyKey has been moved into Mickey's code (because of the animation part) - Implemented the circle flag for AGI picture decoding svn-id: r28853
2007-09-03Some updates to preagi's sound system and code cleanupFilippos Karapetis
svn-id: r28844
2007-09-03make Mickey use the SaveFileManager for saving/loadingMatthew Hoops
svn-id: r28843
2007-09-03Implemented clearRow for preagi games. Mickey save games should work now. ↵Filippos Karapetis
Some code cleanup svn-id: r28838
2007-09-02Implemented clearScreen() for preagi gamesFilippos Karapetis
svn-id: r28837
2007-09-02Text in Mickey is shown correctly now. Also, removed an obsolete function ↵Filippos Karapetis
declaration of PutPixel() svn-id: r28835
2007-09-02Removed rand() and substituted it with Common::RandomSource Filippos Karapetis
svn-id: r28825
2007-09-02fix more warningsMatthew Hoops
svn-id: r28822
2007-09-02fix a warning and some code formattingMatthew Hoops
svn-id: r28820
2007-09-02Some more updates to preagi string drawing functionFilippos Karapetis
svn-id: r28813
2007-09-02Initial implementation of preagi string drawing functions. They still need ↵Filippos Karapetis
work, though svn-id: r28812
2007-09-01Implemented the rnd() function. Some cleanup to remove unneeded functionalityFilippos Karapetis
svn-id: r28810
2007-09-01Added WIP logic code for Mickey's Space AdventureFilippos Karapetis
svn-id: r28800
2007-09-01GIve some files more logical namesEugene Sandulenko
svn-id: r28791
2007-09-01An early WIP of PreAGI (TrollVM) supportEugene Sandulenko
svn-id: r28787
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-15Removed use of USE_IIGS_SOUND (#define).Kari Salminen
svn-id: r28626
2007-08-14Shuffled around AgiGameID's declaration and an include to get stuff ↵Kari Salminen
hopefully working now with GCC too. svn-id: r28616
2007-08-04Tell the user if saving a game fails. (I haven't tested the saveGameSimple()Torbjörn Andersson
function, since I don't know when it's used.) This should fix bug #1767237 ("AGI: Saving games to non existing path"). svn-id: r28441
2007-07-17Re-enabled the 3 entries that can't have menus (KQ3 ST, KQ3 DOS 1.01, SQ1 ↵Filippos Karapetis
DOS 1.0X). The ESC key will pause the game in those 3 games svn-id: r28129
2007-07-15Enabled menus in some old AGI games (released in 1986) which did not have ↵Filippos Karapetis
menus them originally: KQ1 Amiga and ST and early versions of KQ3 Amiga, SQ1 ST, SQ1 DOS and SQ1 Amiga. The GF_FORCEMENUS flag has been remaned to GF_MENUS. Also, two problematic versions of KQ3, a problematic version of SQ1 and a problematic version of Mixed up Mother Goose have been disabled. Finally, a duplicate detection entry for SQ1 has been removed svn-id: r28095
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-10Oops. AgiButtonStyle::getColor's color parameters were bool rather than int. ↵Kari Salminen
Fixed. svn-id: r28011
2007-07-10Change AgiTextColor's default color to black text on white background.Kari Salminen
svn-id: r28010
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 #1746661: "KQ3: Lockup when pressing ESC (Amiga version)"Filippos Karapetis
svn-id: r27989
2007-06-29Oops. An extra comma in the enum list's end. Removed.Kari Salminen
svn-id: r27775
2007-06-29Set AGI monitor type variable (vMonitor/v26) according to render mode.Kari Salminen
svn-id: r27774
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-06Added a game ID field for all Sierra AGI games. Removed many types which are ↵Filippos Karapetis
now obsolete from the game features field svn-id: r26764
2007-05-04AGI: Changed a nasty workaround regarding views to only apply to a specific ↵Filippos Karapetis
view in the KQ4 introduction. This fixes several bugs and crashes in AGI V3 games and closes KQ4 bugs #1660486, #1660169, #1660192, #1660162 and #1660354 svn-id: r26743