diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java
index ef0821107a4e520b0d56e4c21d145e9203549992..d5a1a95ad3745072fe0f2758905eb8d28cc9cf0c 100644 (file)
package ru.deadsoftware.cavedroid.game;
+import com.badlogic.gdx.utils.Disposable;
+import ru.deadsoftware.cavedroid.game.world.GameWorld;
+
import javax.inject.Inject;
@GameScope
-public class GameProc {
+public class GameProc implements Disposable {
public static final int MAX_CREATIVE_SCROLL = GameItems.getItemsSize() / 8;
mGamePhysics = gamePhysics;
mGameInput = gameInput;
mGameRenderer = gameRenderer;
-
- mGameWorld.startFluidsThread();
}
public void update(float delta) {
- mGamePhysics.update();
+ mGamePhysics.update(delta);
mGameInput.update();
mGameWorld.update();
mGameRenderer.render(delta);
}
+ @Override
+ public void dispose() {
+ mGameWorld.dispose();
+ }
}