scummvm/engines/sludge
Bastien Bouclet 0f2c6cd9ea ENGINES: Change mac resource fork file detection to use the file cache
Common::MacResMan is now able to open files from a specified
Common::Archive. This is a bit hacky as dynamic_cast is used to break
the Archive encapsulation to retreive the underlying FSNode. It should
however be more correct than the previous code that assumed files were
at the root of the currently running game's path.

AdvancedDetector constructs a Common::Archive from its FileMap based
filesystem cache and uses it to detect the mac resource fork files.

This cuts the time it takes to run the detection code with all the
engines enabled as dynamic plugins on the 3DS to 30 s from 280 s.
2020-09-20 16:33:45 +02:00
..
allfiles.h
backdrop.cpp SLUDGE: Really Fix MSVC Warnings 2019-10-03 04:57:18 +01:00
backdrop.h
bg_effects.cpp
bg_effects.h
builtin.cpp SLUDGE: Plug memory leak 2020-04-28 11:56:22 +02:00
builtin.h
configure.engine
console.cpp
console.h SLUDGE: Add override keywords 2020-02-09 12:43:16 +01:00
csludge.h
cursors.cpp
cursors.h
detection_tables.h SLUDGE: Add release versions of Robin's Rescue 2020-04-28 19:25:33 +02:00
detection.cpp ENGINES: Change mac resource fork file detection to use the file cache 2020-09-20 16:33:45 +02:00
errors.h
event.cpp
event.h
fileset.cpp SLUDGE: Fix Missing Default Switch Cases 2019-12-01 01:08:45 +00:00
fileset.h
floor.cpp SLUDGE: fix crash in FloorManager::setFloorNull 2019-06-18 00:10:03 +03:00
floor.h
fonttext.cpp
fonttext.h
freeze.cpp
freeze.h
function.cpp SLUDGE: Plug memory leak 2020-04-28 11:45:44 +02:00
function.h
functionlist.h
graphics.cpp
graphics.h
hsi.cpp
hsi.h SLUDGE: Add override keywords 2020-02-09 12:43:16 +01:00
imgloader.cpp
imgloader.h
language.cpp
language.h
loadsave.cpp
loadsave.h
main_loop.cpp
main_loop.h
module.mk
moreio.cpp
moreio.h
movie.cpp SLUDGE: Properly skip movie playback 2020-04-29 01:07:07 +02:00
movie.h
newfatal.cpp
newfatal.h SLUDGE: Add override keywords 2020-02-09 12:43:16 +01:00
objtypes.cpp
objtypes.h
people.cpp SLUDGE: Fix Remaining MSVC Warning 2019-10-03 04:13:49 +01:00
people.h
region.cpp SLUDGE: fix use-after-free in RegionManager::removeScreenRegion 2019-06-17 22:11:14 +03:00
region.h
savedata.cpp SLUDGE: fix data file handling with custom encoding setting 2019-06-18 01:32:43 +03:00
savedata.h
sludge.cpp SLUDGE: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
sludge.h SLUDGE: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
sludger.cpp
sludger.h
sound.cpp
sound.h
speech.cpp
speech.h
sprbanks.cpp
sprbanks.h
sprites.cpp SLUDGE: Initialize variable for corner case 2020-04-28 11:56:36 +02:00
sprites.h
statusba.cpp
statusba.h
thumbnail.cpp SLUDGE: Really Fix MSVC Warnings 2019-10-03 04:57:18 +01:00
timing.cpp
timing.h
transition.cpp SLUDGE: Fix Missing Default Switch Cases 2019-12-01 01:08:45 +00:00
utf8.cpp
utf8.h
variable.cpp SLUDGE: Fix buffer overrun 2020-04-28 11:56:50 +02:00
variable.h
version.h
zbuffer.cpp
zbuffer.h