|
|
|
@ -30,6 +30,7 @@ public class HeightMap {
@@ -30,6 +30,7 @@ public class HeightMap {
|
|
|
|
|
|
|
|
|
|
// Class variables
|
|
|
|
|
|
|
|
|
|
public static final float SCALEVALUE = 1.0f / 255; |
|
|
|
|
// Heightmap data for all zones.
|
|
|
|
|
|
|
|
|
|
public static final HashMap<Integer, HeightMap> heightmapByLoadNum = new HashMap<>(); |
|
|
|
@ -417,7 +418,7 @@ public class HeightMap {
@@ -417,7 +418,7 @@ public class HeightMap {
|
|
|
|
|
interpolatedHeight += (bottomLeftHeight * (1 - offsetX) * offsetY); |
|
|
|
|
interpolatedHeight += (topLeftHeight * (1 - offsetX) * (1 - offsetY)); |
|
|
|
|
|
|
|
|
|
interpolatedHeight *= (float) this.maxHeight / 256; // Scale height
|
|
|
|
|
interpolatedHeight *= (float) this.maxHeight / SCALEVALUE; // Scale height
|
|
|
|
|
|
|
|
|
|
return interpolatedHeight; |
|
|
|
|
} |
|
|
|
|