aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-02-04SCI: Properly initialize a Robot variable so we don't segfault on quittingMatthew Hoops
svn-id: r55776
2011-02-04HUGO: Increase the height of window viewArnaud Boutonné
This fixes a bug related to hotspots in H3 Win reported by D. Gray (in witch hut) svn-id: r55775
2011-02-04HUGO: Fix menu icon order (bug reported by D. Gray)Arnaud Boutonné
svn-id: r55774
2011-02-04TOON: Fix Amiga compileSylvain Dupont
svn-id: r55773
2011-02-04SCI: Rewrote the robot playing code in a way similar to other video decodersFilippos Karapetis
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772
2011-02-04GOB: Silence a compiler warningSven Hesse
svn-id: r55771
2011-02-04GOB: Add the "envir" directory to the search path for AdibouSven Hesse
svn-id: r55770
2011-02-04GOB: Add oPlaytoons_loadMultObjectSven Hesse
svn-id: r55769
2011-02-04GOB: Implement case -2 for oPlaytoons_getObjAnimSizeSven Hesse
svn-id: r55768
2011-02-04GOB: Add Inter::readValue()Sven Hesse
svn-id: r55767
2011-02-04GOB: Move storeValue/storeString to class InterSven Hesse
svn-id: r55766
2011-02-04GROOVIE: Disable other T7G Mac entries as they should no longer be neededMatthew Hoops
svn-id: r55765
2011-02-04COMMON: Only take the md5 of the resource fork data sectionMatthew Hoops
Since various apps can modify the type/creator of the files, we can't rely on the header of the resource fork to take the md5. I've therefore also recalculated all of the detector entries (all 5 of them) that use the Mac resource fork code. svn-id: r55764
2011-02-03GOB: Fix a regression that broke Lost in TimeSven Hesse
svn-id: r55760
2011-02-03SCI: Robot v6 support. I _think_ this is complete.Lars Skovlund
svn-id: r55759
2011-02-03HUGO: Suppress static variables (except one)Arnaud Boutonné
This also fixes the multiple-RTL related music bug reported by D. Gray svn-id: r55758
2011-02-03SCI: updated comments concerning robot videosFilippos Karapetis
svn-id: r55757
2011-02-03SCI: Robot related changesFilippos Karapetis
- Reverted accidental changes in r55752, and moved all the deletion code in freeData() again - Now skipping v6 videos (in SCI3), instead of throwing an error svn-id: r55756
2011-02-03SCI: Add a stub for kFont which calls kSetFontRes as a subopMatthew Hoops
svn-id: r55755
2011-02-03SCI: Add support for GK1 Mac high-res fontsMatthew Hoops
svn-id: r55754
2011-02-03SCI: Fix a typo, the interpreter can handle robot video versions 3 - 5Filippos Karapetis
svn-id: r55753
2011-02-03SCI21: Some robot related changesFilippos Karapetis
- Don't reallocate the frame buffer on each update if its dimensions haven't changed - Don't attempt to display the currently unsupported v4 robot files (used in PQ:SWAT) - Signed/unsigned fixes - Disabled the unused getFrameRect() function - Some cleanup and reordering svn-id: r55752
2011-02-03SCI: Fix KQ6 Mac audio resourcesMatthew Hoops
A regression from r55715 svn-id: r55751
2011-02-03SCI: Fix GK1 Mac messagesMatthew Hoops
svn-id: r55750
2011-02-03SCI: Properly reset the array/string segment idsMatthew Hoops
svn-id: r55749
2011-02-03SCI: Disable the special QFG1 Mac icon barMatthew Hoops
The original interpreter completely ignores it in favor of the regular one. svn-id: r55748
2011-02-02MIDI: Fix for bug #3170988 - "MONKEY2: Messed up MT-32 music"Filippos Karapetis
This is a regression from r55256. Apparently, SCUMM has issues when sending a sustain off on a notes off event. Thus, this has been turned into a feature, which is disabled by default. Since MADE, SAGA and tinsel all share the same music code and play regular MIDI files, and this feature fixes hanging notes for them, it has been enabled for them. Also, applied a patch for a bug regarding the notes off event in MADE and tinsel, which has been applied in SAGA already svn-id: r55746
2011-02-02SCI: Fix GK1 Mac scalingMatthew Hoops
svn-id: r55744
2011-02-02HUGO: 'Constify' engine as much as possibleArnaud Boutonné
svn-id: r55741
2011-02-02SCI: Fix memory leaks in GfxRobotLars Skovlund
svn-id: r55740
2011-02-02GOB: Oops, set the correct opcode :PSven Hesse
svn-id: r55739
2011-02-02GOB: Add o7_findCDFileSven Hesse
Stubbing that for now svn-id: r55738
2011-02-02GOB: Add o7_gob0x201Sven Hesse
svn-id: r55737
2011-02-02SWORD25: Cache related changesFilippos Karapetis
- Increase the resource cache limits - Added a check before forcing resources to be freed - Only force free image and animation resources, with a warning. It seems like there is a bug in the resource reference code and several bitmap resources are not freed - added a FIXME - Clarify that initializeAnimationResource() is used with XML resources svn-id: r55736
2011-02-02GOB: Fix detection of JPEG imagesSven Hesse
Thanks, clone :P svn-id: r55735
2011-02-02GOB: Close the just ended live video, not the first oneSven Hesse
svn-id: r55734
2011-02-02GOB: Implement o7_loadLBMPaletteSven Hesse
svn-id: r55733
2011-02-02GOB: Implement LBM loadingSven Hesse
svn-id: r55732
2011-02-02GOB: o7_draw0xA4 is o7_loadLBMPaletteSven Hesse
Stubbing that one for now. svn-id: r55731
2011-02-02GOB: Stub o7_loadImage furtherSven Hesse
svn-id: r55730
2011-02-02GOB: Rename Draw::kSpritesCount to Draw::kSpriteCountSven Hesse
svn-id: r55729
2011-02-02GOB: Make flags optional in Video::initSurfDescSven Hesse
svn-id: r55728
2011-02-02GOB: Remove the vidMode parameter from Video::initSurfDescSven Hesse
svn-id: r55727
2011-02-02SCI: Fix SCI32 Mac fontsMatthew Hoops
svn-id: r55725
2011-02-02SCI: Fix SCI32 Mac picturesMatthew Hoops
svn-id: r55724
2011-02-02GRAPHICS: Implemented a PNG decoder, and set it as default for the sword25 ↵Filippos Karapetis
engine libpng is still needed for PNG encoding (for thumbnails in saved games of sword25), but since we'll probably drop support for the original saved games anyway, the PNG encoding code will ultimately be removed svn-id: r55723
2011-02-02SWORD25: Added a cache minimum and maximum limit, so that the resources ↵Filippos Karapetis
loaded will always be inside these limits. Resources can now be forcefully unlocked when the upper limit is reached svn-id: r55722
2011-02-02SCI: Fix GK1 Mac views, the game now startsMatthew Hoops
svn-id: r55721
2011-02-02SCI: Set Mac cursors as a non-compressable type tooMatthew Hoops
svn-id: r55720
2011-02-02SCI: Add comment about GK1 Mac using kSetFontResMatthew Hoops
svn-id: r55719