X-Git-Url: http://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameProc.java;h=afd91343eeda6c06ce04cd02c0a3c4ed68830956;hp=ff6d1740534b89923916c4a91c1307fbcba96646;hb=59d48c1b28c570755327a8fb0827fa57e7fd3914;hpb=c0aa4c7eef4f97c1ef9a8af7eaf2afe2feffd3d0 diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java index ff6d174..afd9134 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java @@ -23,22 +23,15 @@ public class GameProc implements Serializable, Disposable { static boolean DO_UPD = false; static int UPD_X = -1, UPD_Y = -1; - - private transient GameFluidsThread fluidThread; + public final Player player; + public final LinkedList mobs; + final LinkedList drops; public transient GameWorld world; public transient GameRenderer renderer; public transient GameInput input; - transient GamePhysics physics; - public ControlMode controlMode; - public final Player player; - public final LinkedList mobs; - final LinkedList drops; - - public void resetRenderer() { - int scale = CaveGame.TOUCH ? 320 : 480; - renderer = new GameRenderer(scale, scale * GameScreen.getHeight() / GameScreen.getWidth()); - } + transient GamePhysics physics; + private transient GameFluidsThread fluidThread; public GameProc(int gameMode) { world = new GameWorld(WORLD_WIDTH, WORLD_HEIGHT); @@ -52,6 +45,11 @@ public class GameProc implements Serializable, Disposable { startFluidThread(); } + public void resetRenderer() { + int scale = CaveGame.TOUCH ? 320 : 480; + renderer = new GameRenderer(scale, scale * GameScreen.getHeight() / GameScreen.getWidth()); + } + private void startFluidThread() { fluidThread = new GameFluidsThread(); fluidThread.start(); @@ -104,7 +102,9 @@ public class GameProc implements Serializable, Disposable { physics.update(); input.update(); blockUpdater(); - if (fluidThread == null || !fluidThread.isAlive()) startFluidThread(); + if (fluidThread == null || !fluidThread.isAlive()) { + startFluidThread(); + } } @Override