9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-29 12:09:07 +00:00

Carving Objects

This commit is contained in:
Daniel Mills
2020-09-11 12:59:37 -04:00
parent 1618d54b70
commit 1bafdf0feb
12 changed files with 161 additions and 22 deletions

View File

@@ -0,0 +1,10 @@
package com.volmit.iris.util;
import lombok.Value;
@Value
public class CarveResult
{
private final int surface;
private final int height;
}

View File

@@ -1,13 +1,13 @@
package com.volmit.iris.util;
import com.volmit.iris.gen.DimensionalTerrainProvider;
import com.volmit.iris.gen.TopographicTerrainProvider;
public abstract class GenLayer
{
protected final RNG rng;
protected final DimensionalTerrainProvider iris;
protected final TopographicTerrainProvider iris;
public GenLayer(DimensionalTerrainProvider iris, RNG rng)
public GenLayer(TopographicTerrainProvider iris, RNG rng)
{
this.iris = iris;
this.rng = rng;