X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameProc.java;h=ff6d1740534b89923916c4a91c1307fbcba96646;hp=346d9c1ea1c82c1451803e69bbc574271e826b35;hb=17c1be4c02b27fefa1bf6abd0547ac7e9743d493;hpb=c7f2798aa4d2191f02dcb26834ef5b9660f76172 diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java index 346d9c1..ff6d174 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java @@ -6,12 +6,12 @@ import ru.deadsoftware.cavedroid.GameScreen; import ru.deadsoftware.cavedroid.game.mobs.FallingGravel; import ru.deadsoftware.cavedroid.game.mobs.FallingSand; import ru.deadsoftware.cavedroid.game.mobs.Mob; -import ru.deadsoftware.cavedroid.game.objects.Drop; import ru.deadsoftware.cavedroid.game.mobs.Player; +import ru.deadsoftware.cavedroid.game.objects.Drop; import ru.deadsoftware.cavedroid.misc.ControlMode; import java.io.Serializable; -import java.util.ArrayList; +import java.util.LinkedList; public class GameProc implements Serializable, Disposable { @@ -32,8 +32,8 @@ public class GameProc implements Serializable, Disposable { public ControlMode controlMode; public final Player player; - public final ArrayList mobs; - final ArrayList drops; + public final LinkedList mobs; + final LinkedList drops; public void resetRenderer() { int scale = CaveGame.TOUCH ? 320 : 480; @@ -43,8 +43,8 @@ public class GameProc implements Serializable, Disposable { public GameProc(int gameMode) { world = new GameWorld(WORLD_WIDTH, WORLD_HEIGHT); player = new Player(gameMode); - drops = new ArrayList<>(); - mobs = new ArrayList<>(); + drops = new LinkedList<>(); + mobs = new LinkedList<>(); physics = new GamePhysics(); input = new GameInput(); controlMode = CaveGame.TOUCH ? ControlMode.WALK : ControlMode.CURSOR;