mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-09 07:29:44 +00:00
(svn r20346) -Change: scan for tar files before scanning for AIs/NewGRFs so new AIs/NewGRFs inside a tar file are found
This commit is contained in:
parent
87386cabc4
commit
04a9a58ecd
@ -25,6 +25,7 @@
|
|||||||
|
|
||||||
void AIScanner::RescanAIDir()
|
void AIScanner::RescanAIDir()
|
||||||
{
|
{
|
||||||
|
TarScanner::DoScan();
|
||||||
this->ScanScriptDir("info.nut", AI_DIR);
|
this->ScanScriptDir("info.nut", AI_DIR);
|
||||||
this->ScanScriptDir("library.nut", AI_LIBRARY_DIR);
|
this->ScanScriptDir("library.nut", AI_LIBRARY_DIR);
|
||||||
}
|
}
|
||||||
|
@ -549,6 +549,8 @@ void ScanNewGRFFiles()
|
|||||||
{
|
{
|
||||||
ClearGRFConfigList(&_all_grfs);
|
ClearGRFConfigList(&_all_grfs);
|
||||||
|
|
||||||
|
TarScanner::DoScan();
|
||||||
|
|
||||||
DEBUG(grf, 1, "Scanning for NewGRFs");
|
DEBUG(grf, 1, "Scanning for NewGRFs");
|
||||||
uint num = GRFFileScanner::DoScan();
|
uint num = GRFFileScanner::DoScan();
|
||||||
|
|
||||||
|
@ -40,7 +40,4 @@ extern TarFileList _tar_filelist;
|
|||||||
|
|
||||||
#define FOR_ALL_TARS(tar) for (tar = _tar_filelist.begin(); tar != _tar_filelist.end(); tar++)
|
#define FOR_ALL_TARS(tar) for (tar = _tar_filelist.begin(); tar != _tar_filelist.end(); tar++)
|
||||||
|
|
||||||
typedef bool FioTarFileListCallback(const char *filename, int size, void *userdata);
|
|
||||||
FILE *FioTarFileList(const char *tar, const char *mode, size_t *filesize, FioTarFileListCallback *callback, void *userdata);
|
|
||||||
|
|
||||||
#endif /* TAR_TYPE_H */
|
#endif /* TAR_TYPE_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user