aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-03-14Further separation of MADS and M4 scene logicPaul Gilbert
svn-id: r48257
2010-03-14Further work on separating M4 specific scene code into the m4_scene.cpp filePaul Gilbert
svn-id: r48256
2010-03-14Increased the default Discworld 2 double-click time from 0.33 seconds to ↵Paul Gilbert
0.55 seconds (from 6 to 10 frames) svn-id: r48255
2010-03-13Fix our DECLARE_SINGLETON macro to conform to the C++ specs.Johannes Schickel
We need to use a namespace Common { } there to make strict C++ compilers like clang++ and comeau happy. I also added a slight comment about why that is needed to the macro definition and a note that you need to use it from the global namespace. svn-id: r48254
2010-03-11GUI: Remove GuiObject::getMillis()Max Horn
svn-id: r48241
2010-03-11Loading the intro videos tira.imd and tirb.imd as early PreIMDSven Hesse
svn-id: r48235
2010-03-11Adding support for the early Fascination IMD formatSven Hesse
svn-id: r48234
2010-03-10Fix bug #2963556: SAGA: Memory leaks #2Andrew Kurushin
isomap-malloc to Common::Array conversation svn-id: r48232
2010-03-10Replace mutex_up/mutex_down methods by Common::StackLockMax Horn
svn-id: r48231
2010-03-10cleanupMax Horn
svn-id: r48230
2010-03-10AGOS: cleanupMax Horn
svn-id: r48227
2010-03-10Fix a valgrind warning.Johannes Schickel
It is *not* a good idea to pass a reference to a list entry to List::remove. Since List::remove will remove *all* occurances of that list entry, it will also invaldiate the reference, resulting in invalid memory reads after the entry has been removed from the list, when List::remove will continue to search the rest of the list for more occurances of the same entry. svn-id: r48225
2010-03-10Fix bug #2963556: SAGA: Memory leaksAndrew Kurushin
svn-id: r48224
2010-03-10Split up the SceneResources class into a generic common set, with specific ↵Paul Gilbert
versions each for M4 and Mads, and merged the MadsSceneInfo data into it svn-id: r48223
2010-03-10Fix warningMax Horn
svn-id: r48222
2010-03-10Silenced some harmless cppcheck warnings about unreachable code after a return.Torbjörn Andersson
In this case, it was always a break after a return in a switch case. There are similar cases which cppcheck didn't detect, and a couple of cases where we have a break after a continue in a switch case (where the continue refers to an outer loop), but I didn't touch those. Not yet, at least. svn-id: r48218
2010-03-09DRASCULA: Simplify playFLI and its subroutinesMax Horn
svn-id: r48217
2010-03-09DRASCULA: Simplified some code, cleanupMax Horn
svn-id: r48216
2010-03-09DRASCULA: Some cleanup; turn some global C++ objects into members of ↵Max Horn
DrasculaEngine svn-id: r48215
2010-03-08Workaround for bug #1878514: COMI: Glitch when turning pages in recipe bookMax Horn
svn-id: r48207
2010-03-08SCI: Make EngineState parameter to INV_SEL explicitMax Horn
svn-id: r48202
2010-03-08SCI: Made some stuff staticMax Horn
svn-id: r48199
2010-03-08Tweak makeVOCDiskStreamMax Horn
* now takes a SeekableReadStream *pointer* like (almost) all other audiostream factories * fix potential memory leak in it * rename takeOwnershipOfStream to disposeAfterUse for consistency svn-id: r48184
2010-03-07Exclude font data tables for The Feeble Files, when AGOS2 games are disabled.Travis Howell
svn-id: r48174
2010-03-07Add font data for Polish Windows 4CD version of The Feeble Files.Travis Howell
svn-id: r48173
2010-03-07Split up the scene.cpp file into separate files for M4 and MADS specific ↵Paul Gilbert
scene code and support classes. Also have started adding code for textual display and proper current action display svn-id: r48172
2010-03-06- Reorder detection (floppy, CD, demos). Arnaud Boutonné
- Move Gob3CD _doSubtitles initialization to updateConfig(). svn-id: r48171
2010-03-06Playtoons - Add MD5s specified by scoriae in the forumsArnaud Boutonné
svn-id: r48168
2010-03-06Gob3CD - Move subtitle check to initializationArnaud Boutonné
svn-id: r48167
2010-03-06Gob3 CD - some texts are skipped in the CD version because they are ↵Arnaud Boutonné
considered as subtitles. Even if this behavior is also found in the original, it's incorrect. This fixes those texts (see newspaper after death level). svn-id: r48166
2010-03-05SCI: Add detection entry for Space Quest 5 french found in Space Quest ↵Fabio Battaglia
Collector's edition svn-id: r48165
2010-03-05Add detection for Playtoons 3 EN, based on Hkz MD5sArnaud Boutonné
svn-id: r48164
2010-03-05Patch #2963270: MM: V0 Verb Give FixMax Horn
svn-id: r48163
2010-03-04Fix another mismatching new[] call (note that this needs to be replaced by ↵Johannes Schickel
malloc, since else MemoryReadStream will try to use free on an new[] allocated block.) svn-id: r48162
2010-03-04Fix mismatching new[]/delete.Johannes Schickel
svn-id: r48161
2010-03-04cruise: add detection entry for Amiga English US GOLD versionFabio Battaglia
svn-id: r48160
2010-03-04Fix item exchange string in Kyra 1 Amiga (both English and German).Johannes Schickel
svn-id: r48159
2010-03-02Fix bug #2961530 - Zak/FM-Towns: Game hangs when using monkey wrench.Travis Howell
svn-id: r48158
2010-02-28Add detection entry for SQ4 Mac.Matthew Hoops
svn-id: r48156
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