C# Class fCraft.MapGeneration.RealisticMapGenState

Provides functionality for generating map files.
Inheritance: MapGeneratorState
Afficher le fichier Open project: fragmer/fCraft

Méthodes publiques

Méthode Description
AddCaves ( Map map ) : void
Generate ( ) : Map
MakeFloodBarrier ( Map map ) : void

Makes an admincrete barrier, 1 block thick, around the lower half of the map.

MakeFloodBarrier ( [ map ) : void

Makes an admincrete barrier, 1 block thick, around the lower half of the map.

RealisticMapGenState ( [ genParameters ) : System

Private Methods

Méthode Description
AddBeaches ( [ map ) : void
AddCaves ( [ map ) : void
AddSingleCave ( Random rand, Map map, byte bedrockType, byte fillingType, int length, double maxDiameter ) : void
AddSingleCave ( [ rand, [ map, byte bedrockType, byte fillingType, int length, double maxDiameter ) : void
AddSingleVein ( Random rand, Map map, byte bedrockType, byte fillingType, int k, double maxDiameter, int l ) : void
AddSingleVein ( Random rand, Map map, byte bedrockType, byte fillingType, int k, double maxDiameter, int l, int i1 ) : void
AddSingleVein ( [ rand, [ map, byte bedrockType, byte fillingType, int k, double maxDiameter, int l ) : void
AddSingleVein ( [ rand, [ map, byte bedrockType, byte fillingType, int k, double maxDiameter, int l, int i1 ) : void
ApplyBias ( ) : void
EstimateComplexity ( ) : void
GenerateHeightmap ( ) : void
GenerateMap ( ) : Map
GenerateTrees ( [ map ) : void
ReportRelativeProgress ( int relativeIncrease, [ message ) : void
SealLiquids ( Map map, byte sealantType ) : void
SealLiquids ( [ map, byte sealantType ) : void

Method Details

AddCaves() public méthode

public AddCaves ( Map map ) : void
map Map
Résultat void

Generate() public méthode

public Generate ( ) : Map
Résultat Map

MakeFloodBarrier() public static méthode

Makes an admincrete barrier, 1 block thick, around the lower half of the map.
public static MakeFloodBarrier ( Map map ) : void
map Map
Résultat void

MakeFloodBarrier() public static méthode

Makes an admincrete barrier, 1 block thick, around the lower half of the map.
public static MakeFloodBarrier ( [ map ) : void
map [
Résultat void

RealisticMapGenState() public méthode

public RealisticMapGenState ( [ genParameters ) : System
genParameters [
Résultat System