1
0
Fork 0

src/Time/TimeManager.*: added /sim/frame-number.

Useful for testing.
This commit is contained in:
Julian Smith 2021-11-22 23:23:39 +00:00
parent b0f0700b19
commit 3bda847f65
2 changed files with 3 additions and 0 deletions

View file

@ -89,6 +89,7 @@ void TimeManager::init()
_localTimeStringNode = fgGetNode("/sim/time/local-time-string", true);
_localTimeZoneNode = fgGetNode("/sim/time/local-timezone", true);
_warpDelta = fgGetNode("/sim/time/warp-delta", true);
_frameNumber = fgGetNode("/sim/frame-number", true);
SGPath zone(globals->get_fg_root());
zone.append("Timezone");
@ -426,6 +427,7 @@ void TimeManager::computeTimeDeltas(double& simDt, double& realDt)
void TimeManager::update(double dt)
{
_frameNumber->setIntValue(_frameNumber->getIntValue() + 1);
bool freeze = _clockFreeze->getBoolValue();
time_t now = time(NULL);

View file

@ -107,6 +107,7 @@ private:
SGPropertyNode_ptr _maxFrameRate;
SGPropertyNode_ptr _localTimeStringNode;
SGPropertyNode_ptr _localTimeZoneNode;
SGPropertyNode_ptr _frameNumber;
bool _lastClockFreeze = false;
bool _adjustWarpOnUnfreeze = false;