X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FEnvironment%2Fephemeris.cxx;h=874617fd21d1eebee95df82d67687115215f0142;hb=de1564d83e32cf077a5367cc838f28271dd79381;hp=68c0bedf8bac29607b13970b281f3f6bcb1008f9;hpb=14be21ea5ce0f5a2b9234490e8ad891e8b7f43b6;p=flightgear.git diff --git a/src/Environment/ephemeris.cxx b/src/Environment/ephemeris.cxx index 68c0bedf8..874617fd2 100644 --- a/src/Environment/ephemeris.cxx +++ b/src/Environment/ephemeris.cxx @@ -49,11 +49,14 @@ void Ephemeris::init() ephem_data_path.append("Astro"); _impl = new SGEphemeris(ephem_data_path.c_str()); globals->set_ephem(_impl); + + _latProp = fgGetNode("/position/latitude-deg", true); + update(0.0); } void Ephemeris::postinit() { - update(0.0); + } static void tieStar(const char* prop, Star* s, double (Star::*getter)() const) @@ -63,8 +66,6 @@ static void tieStar(const char* prop, Star* s, double (Star::*getter)() const) void Ephemeris::bind() { - _latProp = fgGetNode("/position/latitude-deg", true); - tieStar("/ephemeris/sun/xs", _impl->get_sun(), &Star::getxs); tieStar("/ephemeris/sun/ys", _impl->get_sun(), &Star::getys); tieStar("/ephemeris/sun/ze", _impl->get_sun(), &Star::getze);