diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java
index 346d9c1ea1c82c1451803e69bbc574271e826b35..ff6d1740534b89923916c4a91c1307fbcba96646 100644 (file)
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 {
public ControlMode controlMode;
public final Player player;
- public final ArrayList<Mob> mobs;
- final ArrayList<Drop> drops;
+ public final LinkedList<Mob> mobs;
+ final LinkedList<Drop> drops;
public void resetRenderer() {
int scale = CaveGame.TOUCH ? 320 : 480;
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;