diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameFluidsThread.java b/core/src/ru/deadsoftware/cavedroid/game/GameFluidsThread.java
index 8f4a891930bc570ce868899a99e965da9329d492..1f0302c93e578dc7ab830446c42f2221f5a428a9 100644 (file)
package ru.deadsoftware.cavedroid.game;
+import com.badlogic.gdx.utils.TimeUtils;
+
import java.util.Arrays;
import static ru.deadsoftware.cavedroid.GameScreen.GP;
import static ru.deadsoftware.cavedroid.game.GameItems.*;
-public class GameFluidsThread extends Thread {
+class GameFluidsThread extends Thread {
private static final int FLUID_UPDATE_INTERVAL_MS = 100;
private static final int FLUID_STATES = 5;
}
private boolean timeToUpdate() {
- if (System.currentTimeMillis() - fluidLastUpdateTimestamp >= FLUID_UPDATE_INTERVAL_MS) {
- fluidLastUpdateTimestamp = System.currentTimeMillis();
+ if (TimeUtils.timeSinceMillis(fluidLastUpdateTimestamp) >= FLUID_UPDATE_INTERVAL_MS) {
+ fluidLastUpdateTimestamp = TimeUtils.millis();
return true;
}
return false;