forked from 0ad/0ad
Ykkrosh
92b9c07f95
Greek basket texture # New Greek vases # housekeeping documentation fix: trailing / in directory names is mandatory # Atlas: Sky texture selection; save with maps Atlas code tidying: Slightly nicer syntax for defining command handlers, and some explanation of how it works Automated build. This was SVN commit r4008.
18 lines
512 B
C++
18 lines
512 B
C++
#include "ps/CStr.h"
|
|
#include "lib/path_util.h" // for convenience
|
|
#include "lib/res/file/vfs.h"
|
|
|
|
namespace VFSUtil
|
|
{
|
|
|
|
typedef std::vector<CStr> FileList;
|
|
|
|
// Puts the list of files inside 'dirname' matching 'filter' into 'files'.
|
|
// 'dirname' must end with a slash.
|
|
// 'filter': see vfs_next_dirent
|
|
// 'files' is initially cleared, and undefined on failure.
|
|
// On failure, logs an error and returns false.
|
|
extern bool FindFiles(const CStr& dirname, const char* filter, FileList& files);
|
|
|
|
} // namespace VFSUtil
|