[Scummvm-devel] ENGINE AUTHORS: case-insensitivy and directory handling

peres peres at scummvm.org
Thu Aug 14 08:08:56 CEST 2008

Hi there,

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  
enable transparent
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 mailing list