X-Git-Url: http://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameWorld.java;h=3bf4981d76d5b5914679f3ed82d2f81adcf979b7;hp=cbf970ced1a84251183cca22cbd9877844ae374a;hb=16b10981ea5bc34da1a8d63c70acf03faef8fc92;hpb=4b6a07cc0c9e649159744fc2387214a92bcc4c2f diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameWorld.java b/core/src/ru/deadsoftware/cavedroid/game/GameWorld.java index cbf970c..3bf4981 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameWorld.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameWorld.java @@ -1,6 +1,8 @@ package ru.deadsoftware.cavedroid.game; import com.badlogic.gdx.utils.Disposable; +import com.badlogic.gdx.utils.TimeUtils; +import kotlin.Pair; import ru.deadsoftware.cavedroid.game.mobs.FallingGravel; import ru.deadsoftware.cavedroid.game.mobs.FallingSand; import ru.deadsoftware.cavedroid.game.mobs.MobsController; @@ -43,10 +45,9 @@ public class GameWorld implements Disposable { if (isNewGame) { mWidth = DEFAULT_WIDTH; mHeight = DEFAULT_HEIGHT; - WorldGen.genWorld(mWidth, mHeight); - mForeMap = WorldGen.getForeMap(); - mBackMap = WorldGen.getBackMap(); - WorldGen.clear(); + Pair maps = GameWorldGeneratorKt.generate(mWidth, mHeight, TimeUtils.millis()); + mForeMap = maps.getFirst(); + mBackMap = maps.getSecond(); mMobsController.getPlayer().respawn(this); } else { mForeMap = foreMap;