X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=inline;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FWorldGen.java;h=4b4f0e8d3772e656b2a5e0d265548ff8badc8df1;hb=755ddc2f16f28a493969c22cd3513acddc6e67cd;hp=b8e9aee59b953e9742366f1300b27d7b64414da4;hpb=75deb67170751156f786a73d3ab8113843a7c4e9;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java b/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java index b8e9aee..4b4f0e8 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java +++ b/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java @@ -1,5 +1,6 @@ package ru.deadsoftware.cavecraft.game; +import com.badlogic.gdx.Gdx; import com.badlogic.gdx.math.RandomXS128; import com.badlogic.gdx.utils.TimeUtils; @@ -10,6 +11,7 @@ public class WorldGen { private static int[][] foreMap, backMap; private static int[] hMap; + private static int[] bMap; //biomes, 0-plains, 1-desert public static long getSeed() { return seed; @@ -17,6 +19,7 @@ public class WorldGen { static int[] genLandscape(int width, int mid, int min, int max) { int[] res = new int[width]; + bMap = new int[width]; int t; res[0] = mid; for (int i=1; imax) res[i] = max; + if (i>=width/2) { + bMap [i] = 1; + if (res[i] < 60) res[i] = 60; + } else { + bMap[i] = 0; + } } + if (res[0]2 && x