DEADSOFTWARE

Fix process not finishing when exited
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / world / GameFluidsThread.java
index 7d80855ea3c772f4fb21c1d64a13b2bae1b4cd0c..c5eb8337b3810636f04efbe3a0126e1f1f142184 100644 (file)
@@ -1,6 +1,5 @@
 package ru.deadsoftware.cavedroid.game.world;
 
-import com.badlogic.gdx.utils.TimeUtils;
 import ru.deadsoftware.cavedroid.game.mobs.MobsController;
 
 import java.util.Arrays;
@@ -21,14 +20,10 @@ class GameFluidsThread extends TimerTask {
     private final GameWorld mGameWorld;
     private final MobsController mMobsController;
 
-    private final Thread mMainThread;
-
     GameFluidsThread(GameWorld gameWorld,
-                     MobsController mobsController,
-                     Thread mainThread) {
+                     MobsController mobsController) {
         mGameWorld = gameWorld;
         mMobsController = mobsController;
-        mMainThread = mainThread;
     }
 
     private int getBlockState(int id) {
@@ -135,14 +130,6 @@ class GameFluidsThread extends TimerTask {
         }
     }
 
-    private boolean timeToUpdate() {
-        if (TimeUtils.timeSinceMillis(mFluidLastUpdateTimestamp) >= FLUID_UPDATE_INTERVAL_MS) {
-            mFluidLastUpdateTimestamp = TimeUtils.millis();
-            return true;
-        }
-        return false;
-    }
-
     @Override
     public void run() {
         fluidUpdater();