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
backdrop.h
bg_effects.cpp
bg_effects.h
builtin.cpp
builtin.h
configure.engine
console.cpp
console.h
csludge.h
cursors.cpp
cursors.h
detection_tables.h
detection.cpp
errors.h
event.cpp
event.h
fileset.cpp
fileset.h
floor.cpp
floor.h
fonttext.cpp
fonttext.h
freeze.cpp
freeze.h
function.cpp
function.h
functionlist.h
graphics.cpp
graphics.h
hsi.cpp
hsi.h
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
movie.h
newfatal.cpp
newfatal.h
objtypes.cpp
objtypes.h
people.cpp
people.h
region.cpp
region.h
savedata.cpp
savedata.h
sludge.cpp
sludge.h
sludger.cpp
sludger.h
sound.cpp
sound.h
speech.cpp
speech.h
sprbanks.cpp
sprbanks.h
sprites.cpp
sprites.h
statusba.cpp
statusba.h
thumbnail.cpp
timing.cpp
timing.h
transition.cpp
utf8.cpp
utf8.h
variable.cpp
variable.h
version.h
zbuffer.cpp
zbuffer.h