aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
AgeCommit message (Collapse)Author
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
2007-02-13Fixed compilationMax Horn
svn-id: r25552
2007-02-13added GF_AGIMOUSE for all fangames who seem to use itJoachim Eberhard
svn-id: r25551
2007-02-13Add FNAMADE_LF() macroEugene Sandulenko
svn-id: r25550
2007-02-13Get rid of _opt. Cleanup.Eugene Sandulenko
svn-id: r25549
2007-02-13AdvancedDetector changes:Max Horn
* Renamed genGameList to gameIDList to make it match the corresponding plugin API function name * removed the detectFunc param from detectGameForEngineCreation, as it *always* pointed to a straight wrapper around AdvancedDetector::detectAllGames * as a consequence, removed the various GAME_detectGames functions from the engines, and removed the detectFunc param from ADVANCED_DETECTOR_DEFINE_PLUGIN svn-id: r25547
2007-02-13Fix Apocalyptic Quests.Eugene Sandulenko
svn-id: r25546
2007-02-13Rename Common::GF_XXX to Common::ADGF_XXXEugene Sandulenko
svn-id: r25545
2007-02-13Renamed kADFlagComplexID to kADFlagAugmentPreferredTarget, document it, and ↵Max Horn
add it for AGOS, too svn-id: r25543
2007-02-13(re)added flags field to ADGameDescription, with currently only one value ↵Max Horn
(GF_DEMO) -- this flag value is not yet used by anything (also, GF_DEMO hasn't been correctly set for AGI games yet) svn-id: r25539
2007-02-12autodistinguish sq2 2.0F dos+amigaJoachim Eberhard
svn-id: r25516
2007-02-12Fingolfin's patch for improving dictionary loading speed. Applied as is.Eugene Sandulenko
svn-id: r25503
2007-02-12Merged the "palette manager" into the cursor manager. It was only used toTorbjörn Andersson
manage *cursor* palettes, so the name was misleading. svn-id: r25500
2007-02-11Make the mouse cursor white (instead of green) with a black outline onTorbjörn Andersson
platforms that support cursor palettes. Changed the cursor design slightly. It's not necessarily better than the old one, but it matches the arrow cursor used in early SCI games, which seems appropriate. svn-id: r25499
2007-02-11Improve detection. Remove redundant md5sEugene Sandulenko
svn-id: r25486
2007-02-10Make Amiga v3 games work.Eugene Sandulenko
svn-id: r25477
2007-02-10Speed up loading of pred.txt, by using a sort algorithm that doesn't choke ↵Max Horn
on pre-sorted data as our current (sloooow) Common::sort does svn-id: r25476
2007-02-10Get rid of AGI_AMIGA and use platform setting instead.Eugene Sandulenko
svn-id: r25469
2007-02-10fixing Amiga games detectionJoachim Eberhard
svn-id: r25468
2007-02-10Patch #1637824: AGI: Allow mouse use in save / load dialogsEugene Sandulenko
svn-id: r25467
2007-02-10minor consistency improvement for datesJoachim Eberhard
svn-id: r25461
2007-02-10make extra info consistent and add missing datesJoachim Eberhard
svn-id: r25459
2007-02-10Select default render mode based on platform: Amiga mode for Amiga games, EGATorbjörn Andersson
mode for PC games. You can, of course, still override it. svn-id: r25457
2007-02-10remove redundant LSL1 DOSJoachim Eberhard
svn-id: r25456
2007-02-09Fixed syntax error.Torbjörn Andersson
svn-id: r25449
2007-02-09Correct detection of Amiga versionsJoachim Eberhard
svn-id: r25448
2007-02-09Correct entry for mh1Joachim Eberhard
svn-id: r25447
2007-02-09Minor consistency improvementsJoachim Eberhard
svn-id: r25446
2007-02-09Added all info on games from SarienJoachim Eberhard
svn-id: r25445
2007-02-07Add md5s reported in bugreport #1654500 "AGI: Some MD5 checksums"Eugene Sandulenko
svn-id: r25422
2007-02-04Use full game titles for the official AGI games (small exception: we also ↵Max Horn
number part 1 of series, to avoid user confusion) svn-id: r25385
2007-02-04AdvancedDetector now has built-in fallback detection based on file lists.Eugene Sandulenko
Currently only gob engine benefits from it. svn-id: r25374
2007-02-03Fixing various doxygen warningsMax Horn
svn-id: r25362
2007-02-01Fixed warning.Torbjörn Andersson
svn-id: r25325
2007-01-30Removed Unicode from some fanmade game titles.Eugene Sandulenko
Assigned separate ids to some fanmade games. svn-id: r25271
2007-01-29Added Gold Rush 3.5 md5sumStuart George
svn-id: r25270
2007-01-29Now AdvancedDetector could use single ID per engine. Also it can suggestEugene Sandulenko
more complex game IDs with platform and language specified. AGI engine benefits most from that. Also turned Cine, Parallaction and SAGA to single ID, autoupgrading old ID. svn-id: r25269
2007-01-28Add more paramteres to AdvancedDetector. Not used yet.Eugene Sandulenko
svn-id: r25241
2007-01-27Moved the setupPremix() calls to initSound() and deinitSound(), instead of theTorbjörn Andersson
sound manager's constructor/destructor. Maybe this will fix the rare crashes on startup? svn-id: r25225
2007-01-27Fixed picture drawing bug in pattern data (should only affect v3 + sq1 games ↵Stuart George
only). Fixes Goldrush intro. Does not seem to break any other v3 game or SQ2 svn-id: r25222
2007-01-25Lots of cleanup in the AdvancedDetectorMax Horn
svn-id: r25194
2007-01-24Add optional size parameter to ADGameFileDescription. Not used now.Eugene Sandulenko
svn-id: r25164