[Scummvm-devel] ENGINE AUTHORS: case-insensitivy and directory handling
peres at scummvm.org
Thu Aug 14 08:08:56 CEST 2008
I posted a new version of the code on the tracker
together with a patch that makes BS2
work with the new system (this needs testing with the full game).
Classes names have changed to reflect their possible usage.
What I have now is a FSDirectory class that represents a directory from
the filesystem, and
allows case-insensitive searches with an arbitrary level of recursion.
FSDirectory implements an interface called Archive, whose goal is to
access to a moltitude of resources (e.g. the multi-file archives present
in many games,
besides real directories).
A search can be performed on a group of Archives using the SearchSet
class, which is no more
than a collection of Archives, and mimicks the behaviour of the current
Comments are welcome! :)
More information about the Scummvm-devel