X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Futil.cxx;h=c6ab0aa5c04a63163c6df123071a2834ce9cbb9d;hb=6077e8a8248db3e27ff10cd654219c8dbb758861;hp=4e952685b5033e925902793a666bb3df6d16fd13;hpb=9679c7da15442707bf57b133aeeb2c8f68214038;p=flightgear.git diff --git a/src/Main/util.cxx b/src/Main/util.cxx index 4e952685b..c6ab0aa5c 100644 --- a/src/Main/util.cxx +++ b/src/Main/util.cxx @@ -18,8 +18,13 @@ // $Id$ +#include + #include +#include +SG_USING_STD(vector); + #include #include "fg_io.hxx" @@ -32,6 +37,23 @@ #endif +void +fgDefaultWeatherValue (const char * propname, double value) +{ + int i; + + SGPropertyNode * branch = fgGetNode("/environment/config/boundary", true); + vector entries = branch->getChildren("entry"); + for (i = 0; i < entries.size(); i++) + entries[i]->setDoubleValue(propname, value); + + branch = fgGetNode("/environment/config/aloft", true); + entries = branch->getChildren("entry"); + for (i = 0; i < entries.size(); i++) + entries[i]->setDoubleValue(propname, value); +} + + void fgExit (int status) {