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
|
||||
TextContext->printfAt(1.f, line, "Ms per Cycle : %d", NetMngr.getMsPerTick());
|
||||
line += lineStep;
|
||||
// Smoothed Client Date
|
||||
TextContext->printfAt(1.f, line, "Smoothed Client Date : %u %f", SmoothedClientDate.Day, SmoothedClientDate.Hour);
|
||||
line += lineStep;
|
||||
// Packet Loss
|
||||
TextContext->printfAt(1.f, line, "Packet Loss : %.1f %%", NetMngr.getMeanPacketLoss()*100.0f);
|
||||
line += lineStep;
|
||||
|
|
|
@ -235,7 +235,7 @@ uint CSky::setup(const CClientDate &date, const CClientDate &animationDate, floa
|
|||
// animate objects
|
||||
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);
|
||||
_PlayListManager->animate(_AnimLengthInSeconds * globalDate);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue