X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FWorldGen.java;h=97b548135591e21502c7aa25cd3f2988fabc0949;hp=8c0f4ca7eec7cd7ae6d038ce688fb32872d9fc74;hb=75e8bbe4c9dceaabd8bb7e7976ad9052cfb0a968;hpb=c938382b1332c47e7119f742711960c7cc4c75ca diff --git a/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java b/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java index 8c0f4ca..97b5481 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java +++ b/core/src/ru/deadsoftware/cavecraft/game/WorldGen.java @@ -23,7 +23,6 @@ public class WorldGen { int t; res[0] = mid; for (int i=1; i-3 && t<3) t=0; else t/=Math.abs(t); if (i>width-(max-min)) { @@ -33,6 +32,12 @@ public class WorldGen { res[i] = res[i-1] + t; if (res[i]max) res[i] = max; + if (i>=width/2) { + bMap [i] = 1; + if (res[i] < 60) res[i] = 60; + } else { + bMap[i] = 0; + } } return res; } @@ -73,7 +78,7 @@ public class WorldGen { rand = new RandomXS128(seed); foreMap = new int[width][height]; backMap = new int[width][height]; - hMap = genLandscape(width, height/8*3, height/8, height/2); + hMap = genLandscape(width, height/4, height/8, height/2); for (int x=0; x