aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2012-07-30GOB: Add PreGob animation utility functionsSven Hesse
2012-07-30GOB: Verify the language in Once Upon A TimeSven Hesse
2012-07-30GOB: Load the Once Upon A Time fontsSven Hesse
2012-07-30GOB: Open the Once Upon A Time archivesSven Hesse
2012-07-30GOB: Add support for different methods of handling EndiannessSven Hesse
The Once Upon A Time games handle endianness different in ANI, DEC and RXY files than Geisha does. We need to support both approaches.
2012-07-30GOB: Add PreGob input/event utility functionsSven Hesse
2012-07-30GOB: Add some PreGob and Once Upon A Time cursor functionsSven Hesse
2012-07-30GOB: Add palettes for Once Upon A TimeSven Hesse
2012-07-30GOB: Add some generic PreGob graphics functionsSven Hesse
2012-07-30GOB: Add PreGob stubs for the Once Upon A Time gamesSven Hesse
2012-07-30GOB: Add a more complex detection for Once Upon A Time titlesSven Hesse
The hard-coded Once Upon A Time titles, Abracadabra and Baba Yaga, are impossible to distinguish by file name alone. The same is true for the each three platforms, DOS, Amiga and Atari ST. We do need to know exactly which game and platform a specific path holds, though, because they're a) completely hard-coded b) the data files have platform-specific endianness Therefore, when the filename-based fallback detector finds one of those games, we open the archives and look inside them. We detect the specific game by looking at which animal names are present; and the platform by inspecting the endianness of the title screen's DEC file, in addition to the existence of a MOD file to distinguish the Atari ST from the Amiga version.
2012-07-30GOB: Add detection tables for Baba Yaga and AbracadabraSven Hesse
2012-07-30GOB: Move the method definitions out of the GobMetaEngine class definitionSven Hesse
2012-07-30GOB: Move drawString into FontSven Hesse
2012-07-30GOB: Keep the mouse responsive while waiting for the frame to endSven Hesse
2012-07-30GOB: Don't crash when drawPackedSprite() can't open the spriteSven Hesse
2012-07-30GOB: Don't crash when there's no _inter objectSven Hesse
2012-07-30GOB: Don't crash when the engine wasn't fully initialized on exitSven Hesse
2012-07-30GOB: const correctness in SoundBlaster::playComposition()Sven Hesse
2012-07-30GOB: Return proper errors in GobEngine::run()Sven Hesse
2012-07-29Merge pull request #252 from DrMcCoy/detector_public_reportUnknownJohannes Schickel
DETECTOR: Make reportUnknown() accessible to inherited AdvancedMetaEngine classes
2012-07-29WINTERMUTE: Separate out SaveGame-code from BaseGameEinar Johan Trøan Sømåen
2012-07-29MOHAWK: Remove Myst ME Macintosh "support"Matthew Hoops
The Mac version of Myst ME is actually not Mohawk and is instead closer to the engine used in Myst3.
2012-07-29WINTERMUTE: Add header-guards to BaseEngineEinar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Remove statics and silence spam in debug console.Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Remove unused functions from StringUtil::Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Replace BaseRegistry with ConfManEinar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Remove the debugger.Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Use ConfMan instead of registry.Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Remove more unused utils.Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Make BaseSubFrame load lazily.Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Make the BaseEngine-singleton use Common::Singleton as super-classEinar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Introduce a Singleton-class for holding registry/filemanager.Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Remove static function variable from SXArrayEinar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Replace const char* with const Common::String & in fonts, gfx, ↵Einar Johan Trøan Sømåen
particles, sound and files.
2012-07-28LASTEXPRESS: Implement menu egg blinkingLittleboy
2012-07-28WINTERMUTE: Fix a few warnings pointed out by fuzzie.Einar Johan Trøan Sømåen
2012-07-28LASTEXPRESS: Disable sound filter reset on each decoded blockLittleboy
The filter id should be computed from the sound entry status for each decoded block. The current code was resulting in blocks being skipped.
2012-07-27LASTEXPRESS: Untemplatize setup functionsLittleboy
2012-07-27LASTEXPRESS: Fix some formatting issuesLittleboy
2012-07-27LASTEXPRESS: Add IgnoreSubtype option to AnimFrameLittleboy
2012-07-27WINTERMUTE: Hardcode the Game.SaveDirectory return value in-engine for now.Einar Johan Trøan Sømåen
2012-07-27LASTEXPRESS: Add menu-related warnings and turn some warnings into errorsLittleboy
2012-07-27WINTERMUTE: Constructor(args): SuperClass(args) -> Constructor(args) : ↵Einar Johan Trøan Sømåen
SuperClass(args)
2012-07-27LASTEXPRESS: Remove templated resetCurrentParameters() functionLittleboy
2012-07-27WINTERMUTE: Move settings-files to save-dir (gzipped xml now)Einar Johan Trøan Sømåen
2012-07-27WINTERMUTE: Remove all unneccessary #if 0 blocksEinar Johan Trøan Sømåen
2012-07-27WINTERMUTE: Move TinyXML into the WinterMute-namespace.Einar Johan Trøan Sømåen
2012-07-27WINTERMUTE: Fix a Clang-warningEinar Johan Trøan Sømåen
2012-07-27WINTERMUTE: Get rid of almost all LLVM GCC 4.2 warnings.Einar Johan Trøan Sømåen