aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-08-21Truly fix endianness in the SOL decoder. Raw sounds are always in little ↵Matthew Hoops
endian order and now compressed are outputted to little endian too (and therefore the little endian mixer flag is always set). svn-id: r43576
2009-08-20SCI: Fix for the "Memory fragmented" dialogs popping up in some games.Walter van Niftrik
svn-id: r43572
2009-08-20remove \n's from error() callsJoost Peters
svn-id: r43571
2009-08-20Fixing some signed/unsigned comparison warningsSven Hesse
svn-id: r43570
2009-08-20Fix 16-bit SOL audio on little endian systems. Fixes the white noise in the ↵Matthew Hoops
Gabriel Knight demo. svn-id: r43569
2009-08-20remove \n's from warning() callsJoost Peters
svn-id: r43567
2009-08-20Add a static selector table for use with the lsl5 demo.Matthew Hoops
svn-id: r43566
2009-08-20Add detection for the QFG2 demo.Matthew Hoops
svn-id: r43565
2009-08-20Remove useless include guardMatthew Hoops
svn-id: r43564
2009-08-20Replace magic numbers by constants : kPropsSize and kIndexSizeArnaud Boutonné
svn-id: r43562
2009-08-20Add oPlaytoons_F_1B skeletton, and oPlaytoons_readData to avoid adding a ↵Arnaud Boutonné
playtoons workaround in inter_v2. svn-id: r43561
2009-08-20modify props size to avoid later error (Size is still temporary) and prepare ↵Arnaud Boutonné
the magic number => constant modification svn-id: r43560
2009-08-20Bugfix for assert in the DW2 Cartwheel scenePaul Gilbert
svn-id: r43558
2009-08-20Cleanup.Johannes Schickel
svn-id: r43554
2009-08-20Switch SCUMM engine to use the SaveLoadChooser from gui/ instead of ↵Johannes Schickel
implementing its own, which resulted in code duplication. svn-id: r43552
2009-08-19SCI: Don't dither in SCI.Walter van Niftrik
svn-id: r43550
2009-08-19SCI: Add partial support for Amiga SCI1 games.Walter van Niftrik
svn-id: r43549
2009-08-19SCI: Cleanup.Walter van Niftrik
svn-id: r43548
2009-08-19SCI: Add autodetection of Amiga views.Walter van Niftrik
svn-id: r43547
2009-08-19- Fix sluggish mouse movement in Kyra2/Kyra3/LoL main menu.Johannes Schickel
- Fix sluggish mouse movement in the text input dialog of the GUI. svn-id: r43541
2009-08-19Use Common::List::empty instead of Common::List::size, which is faster for ↵Johannes Schickel
checking whether the list is empty and easier to read. svn-id: r43538
2009-08-19Make KYRA only call OSystem::updateScreen from inside Screen::updateScreen, ↵Johannes Schickel
when the screen really changed OR the palette changed. svn-id: r43537
2009-08-19Add missing "break" in switch statement.Johannes Schickel
svn-id: r43536
2009-08-19Cleanup.Johannes Schickel
svn-id: r43535
2009-08-19Cleanup.Johannes Schickel
svn-id: r43534
2009-08-19Cleanup.Johannes Schickel
svn-id: r43533
2009-08-19Implemented proper character selection of Lands of Lore PC98.Johannes Schickel
svn-id: r43531
2009-08-19Corrected comments in the bug workaround listPaul Gilbert
svn-id: r43529
2009-08-19Comment out unused function (which was also currently only enabled when ↵Johannes Schickel
SCI32 is enabled). svn-id: r43528
2009-08-19Skip the whole Lore of the Lands special when the user does any input, like ↵Johannes Schickel
the original did. svn-id: r43527
2009-08-18Possible fix for #2828330 (AGI: KQ1: Fast text box). If doesn't break ↵Kari Salminen
anything else then should go to the branch-1-0-0 too, but haven't had the time to do much testing yet - thus committing to the trunk first. svn-id: r43523
2009-08-18- PMV player: Use frame count from PVM file and fix incorrect "invalid chunk ↵Benjamin Haisch
type" warning - Fix sprite drawing glitch with vertically flipped sprites (bug #2825925) svn-id: r43521
2009-08-18Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD ↵Johannes Schickel
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files) svn-id: r43512
2009-08-18Started rewriting the SCI engine to use FSNode instead of file names. This ↵Filippos Karapetis
is the proper solution for removing the hack in the fallback detector, but it still needs work. Also, reduced the things needed to be initialized a bit, so that the detection is a bit faster svn-id: r43510
2009-08-18Mapped some Sierra internal IDs to our own ones, and added a note about a ↵Filippos Karapetis
hack currently used in the fallback detector svn-id: r43509
2009-08-18Bugfix for Castle Skorl problem reported on the listPaul Gilbert
svn-id: r43507
2009-08-18- Added game ID detection to the fallback detector. We still need to map ↵Filippos Karapetis
some of Sierra's internal IDs to our own ones - The class table is now created in the segment manager constructor svn-id: r43504
2009-08-18Removed the maxMemory parameter of the resource manager and replaced it with ↵Filippos Karapetis
a define svn-id: r43503
2009-08-18Applied agent-q's patch to the SAGA pathfinding code for all platforms - x ↵Filippos Karapetis
and y should not ever be greater than 640 and 480 respectively, so it looks safe enough to be applied svn-id: r43500
2009-08-17SCI: Fix kernel table for multilingual SCI01 games. Cleanup.Walter van Niftrik
svn-id: r43497
2009-08-17Put back the code for playing external digital music, used by the MIDI ↵Filippos Karapetis
enhancement project, which was removed in rev. #43480 svn-id: r43485
2009-08-17SCI: Build fix.Walter van Niftrik
svn-id: r43483
2009-08-17SCI: Add autodetection for DoSound. Cleanup.Walter van Niftrik
svn-id: r43482
2009-08-17Slight cleanup to makeLinearDiskStream interface.Johannes Schickel
svn-id: r43481
2009-08-17- Removed the custom DigitalMusicInputStream used in SAGA for the digital ↵Filippos Karapetis
music in ITE CD and replaced it with the common LinearDiskStream class - Removed leftover code which plays standalone tracks (it's not used anywhere) svn-id: r43480
2009-08-17Fix possible out of bounds access in Screen::drawShape.Johannes Schickel
svn-id: r43475
2009-08-17Clear input queue before displaying the credits in Kyrandia 1.Johannes Schickel
svn-id: r43474
2009-08-17Cleanup: don't copy the Kyrandia 1 Amiga credits data in a temporary buffer, ↵Johannes Schickel
and thus keeping it twice in memory. svn-id: r43473
2009-08-17Switched event loop while/do to do/while, to ensure event handling occurs ↵Paul Gilbert
even when the game is under heavy load svn-id: r43471
2009-08-17Simplified the sound playing code by removing the boolean variables for ↵Filippos Karapetis
signed, stereo, endian and sample bit information - now sound flags are used instead. Some cleanup. svn-id: r43470