X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FGameProc.java;h=b955d2309d24cbc6d76158e38811f78e8b9846e6;hb=40312aaac2ec8bd1247ad5979f7bd1d8e47ecae3;hp=cf70144d75948eeac988b7c517b12a8247d11d0a;hpb=7115b8cce5cc8469c03ea1fa1fc24506a1e2765e;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameProc.java b/core/src/ru/deadsoftware/cavecraft/game/GameProc.java index cf70144..b955d23 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/GameProc.java +++ b/core/src/ru/deadsoftware/cavecraft/game/GameProc.java @@ -1,6 +1,10 @@ package ru.deadsoftware.cavecraft.game; +import com.badlogic.gdx.math.RandomXS128; +import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.TimeUtils; +import ru.deadsoftware.cavecraft.game.mobs.Human; +import ru.deadsoftware.cavecraft.game.mobs.Mob; import ru.deadsoftware.cavecraft.game.objects.Player; public class GameProc { @@ -9,22 +13,27 @@ public class GameProc { public Player player; + public Array mobs; + public GameWorld world; public GameRenderer renderer; public GamePhysics physics; public int cursorX, cursorY; public int invSlot; + public int ctrlMode; public boolean isTouchDown = false; public int touchDownX, touchDownY; public long touchDownTime; public GameProc() { - world = new GameWorld(512,32); + world = new GameWorld(4096,256); renderer = new GameRenderer(this); physics = new GamePhysics(this); - player = new Player(); + player = new Player(world.getWidth()/2*16+4, 0); + mobs = new Array(); + } public void resetRenderer() {