GRFFileScanner Class Reference

Helper for scanning for files with GRF as extension. More...

Inheritance diagram for GRFFileScanner:
FileScanner

Public Member Functions

bool AddFile (const char *filename, size_t basepath_length)
 Add a file with the given filename.

Static Public Member Functions

static uint DoScan ()
 Do the scan for GRFs.

Detailed Description

Helper for scanning for files with GRF as extension.

Definition at line 309 of file newgrf_config.cpp.


Member Function Documentation

bool GRFFileScanner::AddFile ( const char *  filename,
size_t  basepath_length 
) [virtual]

Add a file with the given filename.

Parameters:
filename the full path to the file to read
basepath_length amount of characters to chop of before to get a filename relative to the search path.
Returns:
true if the file is added.

Implements FileScanner.

Definition at line 321 of file newgrf_config.cpp.

References GRFConfig::filename, GRFIdentifier::grfid, GRFIdentifier::md5sum, GRFConfig::name, and GRFConfig::next.

static uint GRFFileScanner::DoScan (  )  [inline, static]

Do the scan for GRFs.

Definition at line 314 of file newgrf_config.cpp.

References DATA_DIR, and FileScanner::Scan().


The documentation for this class was generated from the following file:

Generated on Tue Sep 14 17:07:33 2010 for OpenTTD by  doxygen 1.6.1