On Tuesday 04 November 2008 21:26:18 Syd wrote:
Hi Syd,

> Ok my turn :)
> I found Ron's comment about not being welcome to create scenery a bit
> disturbing ... why?

Just to make a slightly off thread comment: All I can say is that Ron's 
comments on this list have been courteous and professional and I also don't 
remember any negative comments in referral to him, so I'm also rather puzzled 
by this statement. 

> So I'll ask a dumb , non developer question: What exactly is the purpose
> of this directory setup ?
> Will it affect my own attempt to update local scenery ?Is it meant to
> make scenery additions easier ?

Basically, this new scheme will serve a number of purposes. First and 
foremost, coupling airport related data to the scenery makes it a lot easier 
and more flexible to update the and maintain the scenery. Currently, (almost) 
all the airport data that is used by FlightGear is read from apt.dat. This not 
only means that we have to parse 20000+ airpport to get the startup location 
for just one of those, it also means that we are limited in doing updates to 
the scenery: Suppose you would finetune the runway layout of your favorite 
airport. If this update were to be included in a new scenery release, you'd 
find out that FlightGear would place you off the runway, because the original 
startup position is still calculated based on an apt.dat file, which does not 
reside in the scenery, but in the base package. 

By moving this information out of the base package, and including it in the 
scenery, maintaining the scenery will become much better maintainable. Also, 
separating this information into separate files, mean less IO at program 
initialization, and therefore faster startup times. 


Hope this helps,

Cheers,
Durk

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to