Melchior FRANZ:
The attached patch allows to put comments in *.stg files[1]. Lines with # in the first column (and only there!) are skipped. This has no effect on overall performance, but has two advantages: A) possibility to temporarily comment out objects during scenery design, (or to put other remarks there); B) possibility to put marks like "# BEGIN" and "# END" there that allow automated merging of local landmarks etc. -- [1] actually, comments are possible now, too. But they aren't explicitly handled and fgfs tries to parse words in "comments" piece by piece. Ugly! [2] Idea by Chris METZLER, that I make already use of. I have a local scenery dir for some tiles with extra objects, such as VOR/DME for all of Austria. These are surrounded by "# BEGIN LOCAL" and "# END LOCAL", and today I was able to merge the new 0.9.7 scenery with my locally changed files. :-)
This commit is contained in:
parent
7a58ef58e7
commit
ac27ead4a6
1 changed files with 4 additions and 0 deletions
|
@ -702,6 +702,10 @@ FGTileEntry::load( const string_list &path_list, bool is_base )
|
|||
while ( ! in.eof() ) {
|
||||
in >> token;
|
||||
|
||||
if ( token[0] == '#' ) {
|
||||
in >> ::skipeol;
|
||||
continue;
|
||||
}
|
||||
// Load only once (first found)
|
||||
if ( token == "OBJECT_BASE" ) {
|
||||
in >> name >> ::skipws;
|
||||
|
|
Loading…
Reference in a new issue