aboutsummaryrefslogtreecommitdiff
path: root/engines/gob
AgeCommit message (Collapse)Author
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
2007-01-28- Fixed the Adlib data uglinessSven Hesse
- Worked around the caching of raw sprite video memory to a file svn-id: r25244
2007-01-26Changed one strcmp in Parse_v2::parseExpr() to scumm_stricmp, to fix bug ↵Sven Hesse
#1632362 ("Moray Eel Game Freeze (Wreck Scene)"). The CD track name is "aquatique", while the script checks for "AQUATIQUE" svn-id: r25207
2007-01-26- Just warn, don't die, when a CD-Track isn't foundSven Hesse
- Before using _vm->_adlib, first check whether it's actually there svn-id: r25205
2007-01-25Moved Paula and Infogrames to sound/mods/Sven Hesse
svn-id: r25191
2007-01-25- Some clean-upSven Hesse
- Fixed sound playing and looping - Changed Paula to use non-absolute panning, defaulting to 0.25/0.75 and 0.75/0.25, as per madmoose's suggestion - Prepared/Cleaned-up Paula and Infogrames for the move to sound/mods/ svn-id: r25189
2007-01-23Added support for Infogrames/RobHubbard2 (amiga) musicSven Hesse
svn-id: r25160
2007-01-20First phase of detection-related plugins interface improvements. Now pluginsEugene Sandulenko
return StringMap instead of fixed list of parameters. This adds great flexibility. Current patch should not alter any functionality, i.e. if there are regressions, submit a report. Phase 2 will benefit from these changes and will come later. svn-id: r25134
2007-01-13Rename special debug levels to conform our suggested naming scheme.Eugene Sandulenko
svn-id: r25073
2007-01-06- Fixed cut off and missing soundsSven Hesse
- Fixed a crash/static reported in the forums (sending Winkle to the vulture) - (Hopefully) fixed the immediately-closing notepad heisenbug (#1621089) - Fixed using unitialised values after allocating the variables svn-id: r25025
2007-01-05Fixed the loading delay bug I introduced with the playing from CD fix (#1626308)Sven Hesse
svn-id: r25006
2007-01-04Make sure warning is shown for CD versions of Gobliins 2, when playing from ↵Travis Howell
CD under Windows svn-id: r24986
2007-01-04Add the Amiga version of Gobiins 2 demoTravis Howell
svn-id: r24985
2006-12-24Add md5 for interactive gob2 demo.Eugene Sandulenko
svn-id: r24921
2006-12-20Changed CD playing a bit, now playing directly from the CD should be ↵Sven Hesse
possible again. Playing without an audio track at all works now, too svn-id: r24903
2006-12-19Stomped the well/diving-bugSven Hesse
svn-id: r24884
2006-12-19Fixed backspace and delete in the note-padSven Hesse
svn-id: r24883
2006-12-18Fixed the note-pad, font changing and date/time-displaySven Hesse
svn-id: r24875
2006-12-18Added a waitRetrace in Game_v2::CheckCollisions() and rearranged the delay ↵Sven Hesse
in o1_keyFunc(), so that the save name dialog is shown and the "Empty Inventory" message is displayed properly as well. svn-id: r24874
2006-12-17Fixed a walking animations related mistakeSven Hesse
svn-id: r24867
2006-12-17Added a range check in Draw_v2::printText(), fixing invalid reads. It ↵Sven Hesse
*shouldn't* pose any problem s svn-id: r24866
2006-12-14Smashed the wizard's house bugSven Hesse
svn-id: r24850
2006-11-30The music in the Mac version of Gob1 seems to be selected randomly for each ↵Sven Hesse
scene svn-id: r24797