X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fworld%2FGameWorld.java;h=43fc1641033616ec6645795ead6daed286dc82e3;hb=546c7c80eb7884183a3df1db7bb5627a18396dca;hp=692eabcb45289a6944150b07cfc6f2dd12959d5c;hpb=5646018e364d9a708e985f04ab510bf88692082b;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java b/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java index 692eabc..43fc164 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java +++ b/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java @@ -1,6 +1,7 @@ package ru.deadsoftware.cavedroid.game.world; import com.badlogic.gdx.utils.Disposable; +import com.badlogic.gdx.utils.Timer; import kotlin.Pair; import ru.deadsoftware.cavedroid.game.GameItems; import ru.deadsoftware.cavedroid.game.GameScope; @@ -13,7 +14,6 @@ import ru.deadsoftware.cavedroid.game.objects.DropController; import javax.annotation.CheckForNull; import javax.inject.Inject; -import java.util.Timer; @GameScope public class GameWorld implements Disposable { @@ -63,7 +63,7 @@ public class GameWorld implements Disposable { mGameFluidsThread = new GameFluidsThread(this, mMobsController); mGameFluidsTimer = new Timer(); - mGameFluidsTimer.scheduleAtFixedRate(mGameFluidsThread, 0, GameFluidsThread.FLUID_UPDATE_INTERVAL_MS); + mGameFluidsTimer.scheduleTask(mGameFluidsThread, 0, GameFluidsThread.FLUID_UPDATE_INTERVAL_SEC); } public int getWidth() { @@ -254,6 +254,6 @@ public class GameWorld implements Disposable { @Override public void dispose() { - mGameFluidsTimer.cancel(); + mGameFluidsThread.cancel(); } } \ No newline at end of file