Sven Hesse
2dc7cb2cd4
Major clean-up, including:
...
- Cutting down the code-dup
- Plucking leaks
- Removing dead/unused code
- Properly naming "word_2342F"-style variables and functions (removing the warnings alongside)
- Fleshing out the "stubby" functions
- Moving functions and variables to more appropriate/logical places
- Re-ordering functions and variables
- Re-structuring functions
- Moving the IMD stuff into a new "Imd" class in the new imd.cpp/.h (still to be completely implemented and cleaned up)
- Formatting
- Getting rid off the classes "Anim", "Pack" and "Timer", along with their files
svn-id: r26252
2007-03-20 14:51:57 +00:00
Sven Hesse
d95fd5e3d4
Repaired/Corrected the MD5 list
...
svn-id: r26187
2007-03-17 21:41:52 +00:00
Eugene Sandulenko
3a36ac02a1
Add Spanish bargon MD5 as pointed in bugreport
...
#1681649 : "MD5: BARGON ATTACK Spanish"
svn-id: r26178
2007-03-17 17:13:52 +00:00
Sven Hesse
29703c2d4f
Added the French Atari ST Bargon Attack reported in the forums
...
svn-id: r26097
2007-03-11 19:02:18 +00:00
Johannes Schickel
80fd9d8234
Adding comment again.
...
svn-id: r25979
2007-03-04 16:05:56 +00:00
Eugene Sandulenko
43625ecc3a
Remove wrong gob2 Mac entry.
...
svn-id: r25978
2007-03-04 15:45:51 +00:00
Sven Hesse
2a871cfef2
- Some minor fixes
...
- Added the Gob2 Mac version fac76 reported in bug #1673397
svn-id: r25977
2007-03-04 15:34:58 +00:00
Eugene Sandulenko
8ab81824ab
Fix bug #1667806 : "GOB: wrong detection"
...
svn-id: r25924
2007-03-02 15:21:34 +00:00
Sven Hesse
be66e732f8
Added spanish Ween (bug #1667743 )
...
svn-id: r25823
2007-02-24 15:28:03 +00:00
Sven Hesse
15043066f2
- Changed the speaker stuff again
...
- Added the spanish gob2 version from bug report #1659884
svn-id: r25615
2007-02-15 22:07:44 +00:00
Max Horn
ec27c53491
AdvancedDetector: revamped the file based fallback code
...
svn-id: r25599
2007-02-14 23:46:39 +00:00
Max Horn
7572d2b4f2
Changed detectBestMatchingGame to return a pointer to a ADGameDescription (or a subclass of it); added a (currently fake) fallback callback entry in ADParams
...
svn-id: r25574
2007-02-13 23:37:44 +00:00
Max Horn
2e567f1cc9
Some more AdvancedDetector cleanup: Removed kADFlagFilebasedFallback flag (just check whether a fileBasedFallback has been provided); moved some internal definitions, added some doxygen coments, etc.
...
svn-id: r25570
2007-02-13 22:25:25 +00:00
Eugene Sandulenko
4fc5f8e8be
Fix comment
...
svn-id: r25553
2007-02-13 16:58:07 +00:00
Max Horn
4968e912ce
AdvancedDetector changes:
...
* 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-13 14:55:11 +00:00
Eugene Sandulenko
da7d8c9f35
Rename Common::GF_XXX to Common::ADGF_XXX
...
svn-id: r25545
2007-02-13 13:42:28 +00:00
Max Horn
2afe07992f
Renamed kADFlagComplexID to kADFlagAugmentPreferredTarget, document it, and add it for AGOS, too
...
svn-id: r25543
2007-02-13 13:17:46 +00:00
Max Horn
55e132ca7d
Use GF_DEMO flag in the AdvancedDetector to augment the preferredtarget name
...
svn-id: r25541
2007-02-13 13:00:18 +00:00
Max Horn
55adc889e7
(re)added flags field to ADGameDescription, with currently only one value (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-13 01:28:18 +00:00
Sven Hesse
9e30a6e990
Adding MD5s supplied by vampir_raziel in bug report #1658373
...
svn-id: r25538
2007-02-12 21:26:52 +00:00
Sven Hesse
ffdd3522bf
More demo version fixes
...
svn-id: r25532
2007-02-12 19:30:52 +00:00
Sven Hesse
6b2d843680
- Some fixes for demos and Amiga versions
...
- Improved language finding a bit
svn-id: r25520
2007-02-12 12:53:28 +00:00
Eugene Sandulenko
171962b02c
Improve detection.
...
svn-id: r25519
2007-02-12 11:35:49 +00:00
Sven Hesse
7f26069f69
- Moved struct Mult_Data from Mult_v2 to Mult and merged Mult::_multData, Mult::_multData2 and some of the loose variables in Mult
...
- Added some missing MD5s/game versions (#1652352 )
svn-id: r25393
2007-02-05 14:08:50 +00:00
Sven Hesse
f54a97a02c
- Plugged some leaks and fixed some memory errors
...
- 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-04 15:45:15 +00:00
Eugene Sandulenko
7b6bdd231d
AdvancedDetector now has built-in fallback detection based on file lists.
...
Currently only gob engine benefits from it.
svn-id: r25374
2007-02-04 03:10:27 +00:00
Sven Hesse
7e19c134f7
Split the entry for Gobliins 2 multilanguage CD into separate entries for each language
...
svn-id: r25329
2007-02-01 21:59:51 +00:00
Torbjörn Andersson
edb61e5b01
Added my version of Woodruff so that I, too, can get the "Unknown version of
...
game engine" error, rather than a failed assertion, if I try to start it.
svn-id: r25318
2007-02-01 05:33:59 +00:00
Sven Hesse
fd0e90588d
Added MD5 for the german Ween version, supplied by cartman_ on #scummvm
...
svn-id: r25315
2007-01-31 20:00:48 +00:00
Sven Hesse
8b4001f490
Replaced the delay in o1_keyFunc with a (skipable) busy-wait detection
...
svn-id: r25311
2007-01-31 16:23:34 +00:00
Eugene Sandulenko
3766e0a77d
eplaced platform-specific game features with common platform setting.
...
svn-id: r25294
2007-01-30 22:32:51 +00:00
Eugene Sandulenko
f395822aa6
Rearranged detection table and clarified some entries.
...
svn-id: r25293
2007-01-30 22:22:48 +00:00
Eugene Sandulenko
6a20ddf1d2
Moved Gob engine to AdvancedDetector.
...
svn-id: r25274
2007-01-30 02:17:46 +00:00