diff --git a/src/Simulator/FireSimulator.cpp b/src/Simulator/FireSimulator.cpp index 0439ebdca..8456ed11d 100644 --- a/src/Simulator/FireSimulator.cpp +++ b/src/Simulator/FireSimulator.cpp @@ -92,7 +92,7 @@ void cFireSimulator::SimulateChunk(std::chrono::milliseconds a_Dt, int a_ChunkX, { cCoordWithIntList & Data = a_Chunk->GetFireSimulatorData(); - int NumMSecs = a_Dt.count(); + int NumMSecs = static_cast(a_Dt.count()); for (cCoordWithIntList::iterator itr = Data.begin(); itr != Data.end();) { int x = itr->x; diff --git a/src/World.cpp b/src/World.cpp index 46488d58b..eb76abc2c 100644 --- a/src/World.cpp +++ b/src/World.cpp @@ -905,14 +905,14 @@ void cWorld::Tick(std::chrono::milliseconds a_Dt, std::chrono::milliseconds a_La m_ChunkMap->Tick(a_Dt); - TickClients(a_Dt.count()); + TickClients(static_cast(a_Dt.count())); TickQueuedBlocks(); TickQueuedTasks(); TickScheduledTasks(); - GetSimulatorManager()->Simulate(a_Dt.count()); + GetSimulatorManager()->Simulate(static_cast(a_Dt.count())); - TickWeather(a_Dt.count()); + TickWeather(static_cast(a_Dt.count())); m_ChunkMap->FastSetQueuedBlocks();