1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-29 23:07:48 +02:00

propagate turn timer state every second to ensure correct UI

This commit is contained in:
Ivan Savenko
2023-12-20 14:17:10 +02:00
parent f834cb3d99
commit fc595c5d84
4 changed files with 8 additions and 24 deletions

View File

@@ -105,11 +105,8 @@ bool TurnTimerHandler::timerCountDown(int & timer, int initialTimer, PlayerColor
{
timer -= waitTime;
lastUpdate[player] += waitTime;
int frequency = (timer > turnTimePropagateThreshold
&& initialTimer - timer > turnTimePropagateThreshold)
? turnTimePropagateFrequency : turnTimePropagateFrequencyCrit;
if(lastUpdate[player] >= frequency)
if(lastUpdate[player] >= turnTimePropagateFrequency)
sendTimerUpdate(player);
return true;