aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-02-28Don't try to dispose of "_bgBuf + 256" automatically when playing the BASSTorbjörn Andersson
intro sound effects. The engine manages that memory on its own. This should fix bug #2960522, "BASS: Crash During the Intro". svn-id: r48152
2010-02-28Fix gcc warning.Johannes Schickel
svn-id: r48151
2010-02-28Implemented loading of the Rex Nebular walkable areasPaul Gilbert
svn-id: r48150
2010-02-27Check if we should quit on every opcode call instead of after every 500. ↵Matthew Hoops
Fixes bug #2960238. svn-id: r48149
2010-02-27DRACI: Don't try to set the volume for channels that couldn't be allocated ↵Jordi Vilalta Prat
(fixes bug #2907954: "DRAGON: Crash in Intro") svn-id: r48147
2010-02-27Beginnings of code for scene info loadingPaul Gilbert
svn-id: r48143
2010-02-27Fix bug #2959947 - SPYFOX1: Saves don't work from menu.Travis Howell
svn-id: r48142
2010-02-26Fixed the music in some Mac versions of ITE and disabled some unused code ↵Filippos Karapetis
for the original DOS demo of ITE svn-id: r48139
2010-02-26SID: Adding DISABLE_SID option, as SID player embiggens binary by a large ↵Neil Millstone
amount. This is a problem for the DS port. svn-id: r48137
2010-02-26SCUMM: Fix stride of palette data in ARM optimised costime rendererNeil Millstone
svn-id: r48135
2010-02-26Slightly rework refreshing cards in Riven (and remove the hackish ↵Matthew Hoops
changeToCard(0)). svn-id: r48134
2010-02-26Cleanup the sound code a bit.Matthew Hoops
svn-id: r48133
2010-02-26better flag/scene checking for the last intrusion attemptVladimir Menshakov
svn-id: r48132
2010-02-26added async getFlag(addr)Vladimir Menshakov
svn-id: r48131
2010-02-25interpret several consequent moving command as one. Vladimir Menshakov
svn-id: r48130
2010-02-25reset intro flag after savegame loadingVladimir Menshakov
svn-id: r48128
2010-02-25fixed haystack and fatso problemsVladimir Menshakov
svn-id: r48127
2010-02-25hide mouse while playing cutscenesVladimir Menshakov
svn-id: r48126
2010-02-25fixed delayed callback timingVladimir Menshakov
svn-id: r48125
2010-02-25Fixing problems with the texts table in TOT files when the order of the ↵Sven Hesse
texts and resources tables are switched in the TOT file svn-id: r48124
2010-02-24Add another German Windows version of Pajama Sam 2.Travis Howell
svn-id: r48123
2010-02-23SCI: Turn kernel_sleep() into SciEvent::sleep()Max Horn
svn-id: r48119
2010-02-23SCI: Move SciGui::wait to EngineState::waitMax Horn
svn-id: r48118
2010-02-23SCI: Stop storing EngineState in SciGui32Max Horn
svn-id: r48117
2010-02-23SCI: add Gabriel Knight 1 French DOS CD detection entryFabio Battaglia
svn-id: r48115
2010-02-22SPY Fox 3: Operation Ozone is supported too.Travis Howell
svn-id: r48112
2010-02-21SCI: added warning when getting invalid rect in kCan(t)BeHereMartin Kiewitz
svn-id: r48102
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-02-21Added comments on the SCI0-SCI1.1 kernel function table differences Filippos Karapetis
svn-id: r48100
2010-02-21Implemented some of the sprite animations loading logic for the first scene ↵Paul Gilbert
(no display yet) svn-id: r48099
2010-02-21Handle invalid rects in kCanBeHere(). Fixes some odd crashes in IcemanFilippos Karapetis
svn-id: r48098
2010-02-20Removed dead codeFilippos Karapetis
svn-id: r48097
2010-02-20Added comment to explain pointer comparison. See r48092 and r48904.Nicola Mettifogo
svn-id: r48096
2010-02-20Put in a warning in case there is ever too long a background resource name ↵Paul Gilbert
when saving a game svn-id: r48095
2010-02-20Reverted commit 48092 - The comparison is explicitly intended to detect if ↵Paul Gilbert
the background table field was passed to the method, so it won't try to do a redundant copy to itself svn-id: r48094
2010-02-20strncpy does not always add a terminating zero, thus we need to do that on ↵Johannes Schickel
our own. svn-id: r48093
2010-02-20"const char *" strings should be compared via strcmp and not via !=/==.Johannes Schickel
svn-id: r48092
2010-02-19Increased the amount of space for storing background filenames to fix memory ↵Paul Gilbert
overflow svn-id: r48091
2010-02-19Fix for bug #2954286 "Gob: ScummVM quits on pause".Johannes Schickel
svn-id: r48090
2010-02-19Fix for bug #2954279 "KYRA: Error when loading non-existent savegame".Johannes Schickel
svn-id: r48089
2010-02-19tinsel: Add detection for Discworld 1 floppy EUR versionFabio Battaglia
svn-id: r48088
2010-02-18Mohawk : Update with work on Myst EXIT opcodes to work out purpose.David Turner
svn-id: r48087
2010-02-17SCI: Reduce header interdependenciesMax Horn
svn-id: r48086
2010-02-17SCI: Rename some members of class ResourceMax Horn
svn-id: r48085
2010-02-17SCI: Cleanup resource.hMax Horn
svn-id: r48084
2010-02-17SCI: Remove hack in convertSierraGameId which caused a memory leakMax Horn
svn-id: r48083
2010-02-17Implement stopMovie() for Riven. Fixes some dome related videos.Matthew Hoops
svn-id: r48082
2010-02-17fixed "Cannot use rake on grass - ID: 2953464"Vladimir Menshakov
svn-id: r48081
2010-02-17Mohawk : Adding resource cache class and integrating into Myst engine.David Turner
The resource caching trades increased memory usage against disk access. This functionality can be disabled and enabled by the console "cache" command. svn-id: r48080
2010-02-17Use Common::KEYCODE_* instead of ASCII values for keycode comparison.Johannes Schickel
svn-id: r48079