X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameFluidsThread.java;h=1f0302c93e578dc7ab830446c42f2221f5a428a9;hb=ef32f2e88b9c0daa411d0c304ce62b1235541fb1;hp=8f4a891930bc570ce868899a99e965da9329d492;hpb=043e0557948f7691cfff71ad91debb5876148e97;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameFluidsThread.java b/core/src/ru/deadsoftware/cavedroid/game/GameFluidsThread.java index 8f4a891..1f0302c 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameFluidsThread.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameFluidsThread.java @@ -1,11 +1,13 @@ 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; @@ -114,8 +116,8 @@ public class GameFluidsThread extends Thread { } 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;