C# Класс OpenMinecraft.IMapGenerator

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Precipitate void

Открытые методы

Метод Описание
AddDungeons ( byte &b, IMapHandler &mh, Random rand, long X, long Z ) : void
AddSoil ( long X, long Z, RidgedMultifractal CavernNoise, Perlin CaveNoise, double hm, byte &b, BiomeType biomes, int WaterHeight, int depth, MapGenMaterials mats ) : void
AddTrees ( IMapHandler &mh, BiomeType biomes, Random &rand, int X, int Z, int H ) : void
DetermineBiomes ( Vector3i chunkScale, long X, long Z ) : ].BiomeType[
Generate ( IMapHandler map, long X, long Z, double &min, double &max ) : ].double[
Load ( string Folder ) : void
Save ( string Folder ) : void
SetupBiomeNoise ( int RandomSeed ) : void

Приватные методы

Метод Описание
Precipitate ( byte &b, BiomeType bt, MapGenMaterials mats, long X, long Z ) : void

Описание методов

AddDungeons() публичный Метод

public AddDungeons ( byte &b, IMapHandler &mh, Random rand, long X, long Z ) : void
b byte
mh IMapHandler
rand System.Random
X long
Z long
Результат void

AddSoil() публичный Метод

public AddSoil ( long X, long Z, RidgedMultifractal CavernNoise, Perlin CaveNoise, double hm, byte &b, BiomeType biomes, int WaterHeight, int depth, MapGenMaterials mats ) : void
X long
Z long
CavernNoise LibNoise.RidgedMultifractal
CaveNoise LibNoise.Perlin
hm double
b byte
biomes BiomeType
WaterHeight int
depth int
mats MapGenMaterials
Результат void

AddTrees() публичный Метод

public AddTrees ( IMapHandler &mh, BiomeType biomes, Random &rand, int X, int Z, int H ) : void
mh IMapHandler
biomes BiomeType
rand System.Random
X int
Z int
H int
Результат void

DetermineBiomes() публичный Метод

public DetermineBiomes ( Vector3i chunkScale, long X, long Z ) : ].BiomeType[
chunkScale Vector3i
X long
Z long
Результат ].BiomeType[

Generate() публичный абстрактный Метод

public abstract Generate ( IMapHandler map, long X, long Z, double &min, double &max ) : ].double[
map IMapHandler
X long
Z long
min double
max double
Результат ].double[

Load() публичный абстрактный Метод

public abstract Load ( string Folder ) : void
Folder string
Результат void

Save() публичный абстрактный Метод

public abstract Save ( string Folder ) : void
Folder string
Результат void

SetupBiomeNoise() публичный Метод

public SetupBiomeNoise ( int RandomSeed ) : void
RandomSeed int
Результат void