aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
AgeCommit message (Collapse)Author
2007-05-10Fixed warnings, cleanupMax Horn
svn-id: r26799
2007-05-08Fixed bug #1715284: Roger sometimes disappearsFilippos Karapetis
svn-id: r26790
2007-05-07Fixed bug #1658514: AGI: SQ1 (2.2 DOS ENG) bizzare exploding rogerFilippos Karapetis
svn-id: r26782
2007-05-07Fixed some commentsFilippos Karapetis
svn-id: r26771
2007-05-06Changed a workaround made for Space Trek to apply to all AGI fanmade games. ↵Filippos Karapetis
The original workaround was inactive for Space Trek in ScummVM, but was activated for some older AGI games, which was not its original purpose. If this causes regressions with other fanmade games, it'd be best to limit it to Space Trek only svn-id: r26766
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-06Removed several goto statementsFilippos Karapetis
svn-id: r26763
2007-05-05Fixed bug #1658643: AGI: SQ1 (2.2 DOS ENG) Graphic error, ego leaves behind copyFilippos Karapetis
Also, removed one of the two workarounds for the KQ4 intro, as it's not needed svn-id: r26754
2007-05-05Fix bug #1712585Filippos Karapetis
svn-id: r26753
2007-05-04Slight optimizationFilippos Karapetis
svn-id: r26745
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
2007-04-29Handle the escape key properly in KQ4. Fixes bug #1660158Filippos Karapetis
svn-id: r26677
2007-04-28Changed abs() to ABS()Torbjörn Andersson
svn-id: r26639
2007-04-26Make AGIPAL support more robustEugene Sandulenko
svn-id: r26598
2007-04-24Patch #1705791: Patch for #1648396 - AGI : SQ2 / 2.0F / IBM / priority lineFilippos Karapetis
Modify a workaround made for SQ1 to work on SQ1 only, not all AGI games. This fixes bug #1648396 with SQ2, a bug with LSL1 (Sarien bug #925074) and possibly others svn-id: r26589
2007-04-23Patch #1705392: "Fix regression with patch #1704914"Eugene Sandulenko
svn-id: r26573
2007-04-22Patch from bugreport #1678230: "AGI: Entering text while screen is shaking"Eugene Sandulenko
svn-id: r26568
2007-04-22Fix for loading savegames from the command line.Eugene Sandulenko
svn-id: r26567
2007-04-21Patch #1704914: "Fix for #1671426: MH2 : Doesn't recognize Enter for actions"Eugene Sandulenko
svn-id: r26562
2007-04-21Patch #1704575: 'Fix for #1692346: "KQ2: Cannot leave menu"'Eugene Sandulenko
svn-id: r26561
2007-04-21More safe version of patch #1689533: "AGI: Load from command line"Eugene Sandulenko
svn-id: r26560
2007-04-06Updating DS port for changes in main codebase. Code changes for DevkitArm ↵Neil Millstone
r20 and latest libnds. svn-id: r26394
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-30Renamed AGIs savegame.cpp to saveload.cpp, to match the other enginesMax Horn
svn-id: r26330
2007-03-29cleanup.Johannes Schickel
svn-id: r26315
2007-03-25Removed code that at least for now is presumed dead.Torbjörn Andersson
svn-id: r26304
2007-03-22- Save AGIPAL resource number properlyEugene Sandulenko
- Move GfxMgr constructor to .cpp file svn-id: r26278
2007-03-22- adding support for saving AGIPAL gamesMatthew Hoops
- adding debug comment when using a new AGIPAL palette - changing so that only pal.101-109 files are used and not pal.100, as AGIPAL starts at 101 svn-id: r26277
2007-03-21adding debug message if running AGIPAL gameMatthew Hoops
svn-id: r26271
2007-03-21adding AGIPAL support (for changing palettes in some fan games) Patch:1684685Matthew Hoops
svn-id: r26270
2007-03-18updating shake.screen warning/comment to reflect that AGIPAL uses it, and ↵Matthew Hoops
not AGIMOUSE svn-id: r26237
2007-03-18adding GF_AGIPAL to those games which have that feature (the ones with ↵Matthew Hoops
pal.101) and fixing a typo svn-id: r26236
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-17Allow using the left/right keys to select button in a selection box. (SelectionTorbjörn Andersson
boxes are used, for instance, when asking the player to verify that he wants to save the game to a specific slot.) svn-id: r26168
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-12Some usability improvements to the save/load dialog: The scrollbar uses theTorbjörn Andersson
top/bottom position only when the first/last slot is in view, save slots are numbered, and when saving over an old savegame, the description input field is pre-filled with the old description. That last one is particularly useful if you save to the same slot repeatedly while doing something insanely dangerous like, say, walking from one side of the screen to the other. ("Almost there... almost there... oops.") svn-id: r26105
2007-03-12Patch #1678264: "AGI: Extending the number of save slots"Eugene Sandulenko
svn-id: r26098
2007-03-10Fixed error handling: we count the command itself in argc, and returning falseTorbjörn Andersson
means "close the debug console" which probably isn't what we want. svn-id: r26050
2007-03-08Replaced uses of fprintf() with warning() or error()Max Horn
svn-id: r26022
2007-02-26Fix alignment issues in wince port.Kostas Nakos
This patch/bug is closely related to the behavior shown in agos engine (see https://sourceforge.net/tracker/?func=detail&aid=1657436&group_id=37116&atid=418822). Every time structs are used to extract data from a buffer, these structs have to be packed. It is not OK to assume that the compiler does not pad the struct, or that it doesn't have alignment assumptions voodoo (see cited patch). svn-id: r25881
2007-02-26Removing dead codeMax Horn
svn-id: r25878
2007-02-23Put back DDP entries, but #if 0 them for future reference and preventEugene Sandulenko
anyone from adding them again. svn-id: r25801
2007-02-20Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by meMax Horn
svn-id: r25752
2007-02-20More header consistency fixes. (Actually, there was nothing at all to keepTorbjörn Andersson
font.h from being included multiple times.) svn-id: r25744
2007-02-19AGI: Removed detection sums for DDP. DDP uses an unsupporeted agi engine ↵Stuart George
2.01, all DDP versions are booter disks and thus 'hacks' and is buggy under any agi version other than 2.01 (2.272 and 2.089 dont work correctly). This will also stop bug reports coming in for DDP svn-id: r25711
2007-02-17Added finalize() method to Common::OutSaveFile (which by default just ↵Max Horn
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing) svn-id: r25660
2007-02-13Changed detectBestMatchingGame to return a pointer to a ADGameDescription ↵Max Horn
(or a subclass of it); added a (currently fake) fallback callback entry in ADParams svn-id: r25574
2007-02-13made rtrim() and ltrim() global functions, to reduce code duplication (it ↵Gregory Montoir
seems parallaction/parser.cpp code re-use them too svn-id: r25564