C# 클래스 fCraft.FloatingIslandMapGenState

상속: MapGeneratorState
파일 보기 프로젝트 열기: fragmer/fCraft

공개 메소드들

메소드 설명
Erode ( ) : void
ExpandGround ( ) : void
FloatingIslandMapGenState ( FloatingIslandMapGenParameters parameters ) : System
Generate ( ) : Map
GrowTree ( Random treeRand, int startX, int startY, int startZ ) : void
MakeIslandBase ( Island island ) : void
MakeIslandHemisphere ( Vector3I offset, Sphere sphere ) : void
MakeWater ( ) : void
MakeWaterSource ( int x, int y, int z ) : void
PlantFlowers ( ) : void
PlantGiantTrees ( ) : void
PlantGrass ( ) : void
PlantTrees ( ) : void
SmoothEdges ( ) : void

비공개 메소드들

메소드 설명
ComputeSurfaceCoverage ( Block coverBlock ) : int
CreateIsland ( Vector3I offset ) : Island
HasNeighbors ( int x, int y, int z ) : bool

메소드 상세

Erode() 공개 메소드

public Erode ( ) : void
리턴 void

ExpandGround() 공개 메소드

public ExpandGround ( ) : void
리턴 void

FloatingIslandMapGenState() 공개 메소드

public FloatingIslandMapGenState ( FloatingIslandMapGenParameters parameters ) : System
parameters FloatingIslandMapGenParameters
리턴 System

Generate() 공개 메소드

public Generate ( ) : Map
리턴 Map

GrowTree() 공개 메소드

public GrowTree ( Random treeRand, int startX, int startY, int startZ ) : void
treeRand System.Random
startX int
startY int
startZ int
리턴 void

MakeIslandBase() 공개 메소드

public MakeIslandBase ( Island island ) : void
island Island
리턴 void

MakeIslandHemisphere() 공개 메소드

public MakeIslandHemisphere ( Vector3I offset, Sphere sphere ) : void
offset Vector3I
sphere Sphere
리턴 void

MakeWater() 공개 메소드

public MakeWater ( ) : void
리턴 void

MakeWaterSource() 공개 메소드

public MakeWaterSource ( int x, int y, int z ) : void
x int
y int
z int
리턴 void

PlantFlowers() 공개 메소드

public PlantFlowers ( ) : void
리턴 void

PlantGiantTrees() 공개 메소드

public PlantGiantTrees ( ) : void
리턴 void

PlantGrass() 공개 메소드

public PlantGrass ( ) : void
리턴 void

PlantTrees() 공개 메소드

public PlantTrees ( ) : void
리턴 void

SmoothEdges() 공개 메소드

public SmoothEdges ( ) : void
리턴 void