aboutsummaryrefslogtreecommitdiff
path: root/engines/gob
AgeCommit message (Collapse)Author
2007-02-20Guard cdrom.h against being included multiple times.Torbjörn Andersson
svn-id: r25745
2007-02-18Repaired loadingSven Hesse
svn-id: r25685
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-17- Added a warning when o1_checkData()/o2_checkData() can't find the file ↵Sven Hesse
it's supposed to check - Fixed the actor drawn over the background glitch in Bargon Attack - Plugged some leaks svn-id: r25651
2007-02-16Some very obvious cleanups.Torbjörn Andersson
svn-id: r25635
2007-02-15- Changed the speaker stuff againSven Hesse
- Added the spanish gob2 version from bug report #1659884 svn-id: r25615
2007-02-14AdvancedDetector: revamped the file based fallback codeMax Horn
svn-id: r25599
2007-02-14- Changed the square wave generator / speaker emulation, hopefully fixing ↵Sven Hesse
the walking sound issue (#1621086) - Fixed some misplaced actor glitches in Bargon svn-id: r25585
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-13Some more AdvancedDetector cleanup: Removed kADFlagFilebasedFallback flag ↵Max Horn
(just check whether a fileBasedFallback has been provided); moved some internal definitions, added some doxygen coments, etc. svn-id: r25570
2007-02-13Fix MSVC warningEugene Sandulenko
svn-id: r25558
2007-02-13Fix commentEugene Sandulenko
svn-id: r25553
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-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-13Use GF_DEMO flag in the AdvancedDetector to augment the preferredtarget nameMax Horn
svn-id: r25541
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-12Adding MD5s supplied by vampir_raziel in bug report #1658373Sven Hesse
svn-id: r25538
2007-02-12More demo version fixesSven Hesse
svn-id: r25532
2007-02-12Changed language finding againSven Hesse
svn-id: r25525
2007-02-12- Some fixes for demos and Amiga versionsSven Hesse
- Improved language finding a bit svn-id: r25520
2007-02-12Improve detection.Eugene Sandulenko
svn-id: r25519
2007-02-07The SoundHandle isn't stopped indirectly by AudioCD.play() anymore, so ↵Sven Hesse
removed the SoundHandle starting for each sample svn-id: r25411
2007-02-07- Fixed another freeze in WeenSven Hesse
- Changed cursor visibility handling a bit svn-id: r25407
2007-02-06Corrected the goblins walking sound (#1621086)Sven Hesse
svn-id: r25404
2007-02-06Made Goblin::Gob_Object::order explicitely signed, should fix bug #1625292 ↵Sven Hesse
(Wrong sprite in foreground) svn-id: r25403
2007-02-06- Fixed Ween's inventory in the volcano (#1630113)Sven Hesse
- Added a range check to avoid invalid reads into _wayPoints in Map::checkDirectPath() svn-id: r25402
2007-02-06Implemented vertical scrollingSven Hesse
svn-id: r25401
2007-02-05Corrected the clipping of _pressedMapX/_pressedMapY, to avoid accessing ↵Sven Hesse
invalid memory (also possible fix for bug #1652551) svn-id: r25395
2007-02-05- Moved struct Mult_Data from Mult_v2 to Mult and merged Mult::_multData, ↵Sven Hesse
Mult::_multData2 and some of the loose variables in Mult - Added some missing MD5s/game versions (#1652352) svn-id: r25393
2007-02-04- Moved the specific interrupt frequency of 80 Hz out of class Infogrames ↵Sven Hesse
into the GobEngine's Infogrames instances - Changed the 80 Hz to 75 Hz, which is more true to the original svn-id: r25389
2007-02-04- Plugged some leaks and fixed some memory errorsSven Hesse
- Fixed the cursor animation loops in Ween and Bargon - Added Draw_Bargon + Inter_Bargon - Implemented Bargon Attack's hardcoded intro parts svn-id: r25387
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-01Split the entry for Gobliins 2 multilanguage CD into separate entries for ↵Sven Hesse
each language svn-id: r25329
2007-02-01Fixed wrong date display (bug #1650124), tm_mon is in the range 0-11Sven Hesse
svn-id: r25328
2007-02-01- Fixed the palette animationsSven Hesse
- Changed waitRetrace() to take some time, because the scrolling speed is tuned to the retrace delays svn-id: r25319
2007-02-01Added my version of Woodruff so that I, too, can get the "Unknown version ofTorbjörn Andersson
game engine" error, rather than a failed assertion, if I try to start it. svn-id: r25318
2007-01-31Added MD5 for the german Ween version, supplied by cartman_ on #scummvmSven Hesse
svn-id: r25315
2007-01-31Replaced the delay in o1_keyFunc with a (skipable) busy-wait detectionSven Hesse
svn-id: r25311
2007-01-31- Snd::WaitEndPlay() should stop a running compositionSven Hesse
- Removed Snd::getCompositionSlot(), it's not needed svn-id: r25310
2007-01-31Minor sound playing correctionSven Hesse
svn-id: r25309
2007-01-31Removed debug output I accidentally checked inSven Hesse
svn-id: r25308
2007-01-31- Correctly setting of Snd::_playingSoundSven Hesse
- Implemented sound fading in/out - o2_stub0x81 -> o2_scroll svn-id: r25307
2007-01-30eplaced platform-specific game features with common platform setting.Eugene Sandulenko
svn-id: r25294
2007-01-30Rearranged detection table and clarified some entries.Eugene Sandulenko
svn-id: r25293
2007-01-30- Changed _soundFlags and implemented "compositions"Sven Hesse
- Changed Snd to be a permanent audiostream, to have better control over stopping, looping and compositions - Some clean-up svn-id: r25292
2007-01-30Moved Gob engine to AdvancedDetector.Eugene Sandulenko
svn-id: r25274
2007-01-29Added a proper workaround for the race condition in the script when opening ↵Sven Hesse
the notepad, which was apparently causing bug #1621089 svn-id: r25255
2007-01-29- Another attempt at fixing the immediately-closing notepad heisenbug (#1621089)Sven Hesse
- Implemented wide surfaces + scrolling - Some clean-up svn-id: r25253
2007-01-28OoopsSven Hesse
svn-id: r25246