package Hexel.generation.terrainGenerator.typeMaps;
import Hexel.generation.terrainGenerator.typeMaps.circle.CircleMapGenerator;
import Hexel.generation.terrainGenerator.typeMaps.ellipse.EllipseMapGenerator;
import Hexel.math.Vector2i;
public class TypeMapGenerator {
public enum Type {
Mountain,
Valley,
Plain,
Mesa,
Hills,
Volcano,
Ocean
}
public ContinentMapGenerator continentGen;
public EllipseMapGenerator mountainGen;
public EllipseMapGenerator valleyGen;
public CircleMapGenerator volcanoGen;
public TypeMapGenerator(int seed){
continentGen = new ContinentMapGenerator(seed);
mountainGen = new EllipseMapGenerator(seed+13, .0005);
valleyGen = new EllipseMapGenerator(seed+17, .00005);
volcanoGen = new CircleMapGenerator(seed*23, .00005);
}
}