Fix choppy sky animation
This commit is contained in:
parent
e6f8faaf58
commit
a4f5c03293
2 changed files with 4 additions and 1 deletions
|
@ -371,6 +371,9 @@ void displayDebug()
|
||||||
// Current GameCycle
|
// Current GameCycle
|
||||||
TextContext->printfAt(1.f, line, "Ms per Cycle : %d", NetMngr.getMsPerTick());
|
TextContext->printfAt(1.f, line, "Ms per Cycle : %d", NetMngr.getMsPerTick());
|
||||||
line += lineStep;
|
line += lineStep;
|
||||||
|
// Smoothed Client Date
|
||||||
|
TextContext->printfAt(1.f, line, "Smoothed Client Date : %u %f", SmoothedClientDate.Day, SmoothedClientDate.Hour);
|
||||||
|
line += lineStep;
|
||||||
// Packet Loss
|
// Packet Loss
|
||||||
TextContext->printfAt(1.f, line, "Packet Loss : %.1f %%", NetMngr.getMeanPacketLoss()*100.0f);
|
TextContext->printfAt(1.f, line, "Packet Loss : %.1f %%", NetMngr.getMeanPacketLoss()*100.0f);
|
||||||
line += lineStep;
|
line += lineStep;
|
||||||
|
|
|
@ -235,7 +235,7 @@ uint CSky::setup(const CClientDate &date, const CClientDate &animationDate, floa
|
||||||
// animate objects
|
// animate objects
|
||||||
if (_PlayListManager)
|
if (_PlayListManager)
|
||||||
{
|
{
|
||||||
double globalDate = ((double) _NumHourInDay * date.Day + (double) date.Hour) / _NumHourInDay;
|
double globalDate = (double)date.Hour / (double)_NumHourInDay;
|
||||||
//nlinfo("global date = %f", (float) globalDate);
|
//nlinfo("global date = %f", (float) globalDate);
|
||||||
_PlayListManager->animate(_AnimLengthInSeconds * globalDate);
|
_PlayListManager->animate(_AnimLengthInSeconds * globalDate);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue