Sven Hesse
d95fd5e3d4
Repaired/Corrected the MD5 list
...
svn-id: r26187
2007-03-17 21:41:52 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class 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-17 19:02:05 +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
Max Horn
15d9bc42ea
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
...
svn-id: r26156
2007-03-17 00:53:21 +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
Sven Hesse
71cc080fc5
Fixed the crash in the interlude before the last level in the Gobliiins CD-version
...
svn-id: r26009
2007-03-07 19:57:24 +00:00
Sven Hesse
693d474502
Corrected the initial drawing position of 101-anims (e.g. the guard monster in the beach screen in Bargon Attack)
...
svn-id: r25991
2007-03-05 11:27:18 +00:00
Sven Hesse
190e327252
Fixed the cursor hotspots
...
svn-id: r25990
2007-03-05 11:26:50 +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
65bb902be9
- Fixed the actor freeze issue in the garage in Bargon Attack
...
- Some minor fixes
svn-id: r25921
2007-03-02 11:37:42 +00:00
Sven Hesse
16015aaa3b
Repaired the pathfinding in Bargon Attack
...
svn-id: r25915
2007-03-01 14:41:40 +00:00
Max Horn
ac719ac5fd
More dead code; augmented note on PC speaker emulation
...
svn-id: r25885
2007-02-26 20:44:39 +00:00
Max Horn
73188b4716
'Optimized' SquareWaveStream::readBuffer a bit, removed some dead code, and changed Snd::terminate to a destructor (this ensures client code can't forget to do just that -- not that we'd ever forget ... ;-)
...
svn-id: r25884
2007-02-26 20:41:52 +00:00
Max Horn
1c80f2ffa0
calling memset to zero a buffer you are about to fill with audio data is not necessary (removing this from Gob::Snd::readBuffer); removed dead code
...
svn-id: r25883
2007-02-26 20:32:43 +00:00
Willem Jan Palenstijn
b1a12658b0
stop audio streams before deleting them
...
svn-id: r25882
2007-02-26 18:52:28 +00:00
Sven Hesse
be66e732f8
Added spanish Ween (bug #1667743 )
...
svn-id: r25823
2007-02-24 15:28:03 +00:00
Torbjörn Andersson
9aa7d2209b
Guard cdrom.h against being included multiple times.
...
svn-id: r25745
2007-02-20 17:28:04 +00:00
Sven Hesse
d892020505
Repaired loading
...
svn-id: r25685
2007-02-18 12:26:56 +00:00
Max Horn
b8aeefaffb
Added finalize() method to Common::OutSaveFile (which by default just flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
...
svn-id: r25660
2007-02-17 18:55:51 +00:00
Sven Hesse
5df29654fc
- Added a warning when o1_checkData()/o2_checkData() can't find the file it's supposed to check
...
- Fixed the actor drawn over the background glitch in Bargon Attack
- Plugged some leaks
svn-id: r25651
2007-02-17 09:56:09 +00:00
Torbjörn Andersson
16e7a12878
Some very obvious cleanups.
...
svn-id: r25635
2007-02-16 17:13:29 +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
Sven Hesse
77c70d4ee7
- Changed the square wave generator / speaker emulation, hopefully fixing the walking sound issue ( #1621086 )
...
- Fixed some misplaced actor glitches in Bargon
svn-id: r25585
2007-02-14 16:36:17 +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
289466e8b7
Fix MSVC warning
...
svn-id: r25558
2007-02-13 20:35:44 +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
15f52b96b8
Changed language finding again
...
svn-id: r25525
2007-02-12 14:37:27 +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
2c4a6d6a43
The SoundHandle isn't stopped indirectly by AudioCD.play() anymore, so removed the SoundHandle starting for each sample
...
svn-id: r25411
2007-02-07 16:30:59 +00:00
Sven Hesse
3442ea1582
- Fixed another freeze in Ween
...
- Changed cursor visibility handling a bit
svn-id: r25407
2007-02-07 13:08:17 +00:00
Sven Hesse
edefc7bde3
Corrected the goblins walking sound ( #1621086 )
...
svn-id: r25404
2007-02-06 21:23:14 +00:00
Sven Hesse
8833cdb03f
Made Goblin::Gob_Object::order explicitely signed, should fix bug #1625292 (Wrong sprite in foreground)
...
svn-id: r25403
2007-02-06 19:55:21 +00:00
Sven Hesse
1c9c972d05
- Fixed Ween's inventory in the volcano ( #1630113 )
...
- Added a range check to avoid invalid reads into _wayPoints in Map::checkDirectPath()
svn-id: r25402
2007-02-06 19:16:41 +00:00
Sven Hesse
d706d8e4c0
Implemented vertical scrolling
...
svn-id: r25401
2007-02-06 14:42:05 +00:00
Sven Hesse
7082e58289
Corrected the clipping of _pressedMapX/_pressedMapY, to avoid accessing invalid memory (also possible fix for bug #1652551 )
...
svn-id: r25395
2007-02-05 19:48:12 +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
0ed752aa6e
- Moved the specific interrupt frequency of 80 Hz out of class Infogrames 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 15:59:05 +00:00