Elin Modding Docs Doc
All Classes Namespaces
BaseMapGen Class Reference
Inheritance diagram for BaseMapGen:
GenBounds EClass MapGen MapGenDungen MapGenRegion

Public Member Functions

void SetSize (int size, int _poiSize)
 
void Generate (ZoneBlueprint _bp)
 
- Public Member Functions inherited from GenBounds
void SetFloor (BiomeProfile.Tile t, int x, int z)
 
void SetBlock (BiomeProfile.Tile t, int x, int z)
 
void SetFloor (int x, int z, int idMat, int idFloor, int direction=0)
 
void SetBlock (int x, int z, int idMat, int idBlock, int direction=0)
 
bool IsEmpty ()
 
List< PointListEmptyPoint ()
 
GenBounds GetBounds (int w, int h, bool ignoreBlock)
 
GenBounds GetBounds (Map map, Zone zone, int x, int y, int width, int height, int dw, int dh, bool ignoreBlock)
 
PartialMap TryAddMapPiece (MapPiece.Type type=MapPiece.Type.Any, float ruin=-1f, string tags=null, Action< PartialMap, GenBounds > onCreate=null)
 

Public Attributes

NoiseLayer layerHeight
 
NoiseLayer layerRiver
 
NoiseLayer layerStratum
 
NoiseLayer layerBiome
 
BiomeProfile[] biomeProfiles
 
BiomeProfile biomeShore
 
BiomeProfile biomeSand
 
BiomeProfile biomeWater
 
Crawler[] crawlers
 
ZoneBlueprint bp
 
ZoneProfile zp
 
int blockHeight
 
int seed
 
int lastSize
 
int OX
 
int OZ
 
BiomeProfile[,] biomes
 
bool[,] subBiomes
 
MapGenVariation variation
 
MapHeight hSetting
 
- Public Attributes inherited from GenBounds
Map map
 
Zone zone
 
int Size
 
int x
 
int y
 
int width
 
int height
 
int marginPartial
 
Func< Cell, bool > FuncCheckEmpty
 

Static Public Attributes

static string err
 
- Static Public Attributes inherited from EClass
static Core core
 

Protected Member Functions

virtual void GenerateTerrain ()
 
virtual bool OnGenerateTerrain ()
 

Protected Attributes

bool skipWater
 
float[,] heights1
 
float[,] heights2
 
float[,] heights3
 
float[,] waters
 
float[,] heights3d
 
float waterCount
 

Properties

bool extraBiome [get]
 
- Properties inherited from EClass
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Faction Wilds [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from GenBounds
static GenBounds Create (Zone z)
 
- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 

Detailed Description

Definition at line 5 of file BaseMapGen.cs.

Member Function Documentation

◆ Generate()

void BaseMapGen.Generate ( ZoneBlueprint _bp)

Definition at line 29 of file BaseMapGen.cs.

◆ GenerateTerrain()

virtual void BaseMapGen.GenerateTerrain ( )
protectedvirtual

Definition at line 63 of file BaseMapGen.cs.

◆ OnGenerateTerrain()

virtual bool BaseMapGen.OnGenerateTerrain ( )
protectedvirtual

Definition at line 69 of file BaseMapGen.cs.

◆ SetSize()

void BaseMapGen.SetSize ( int size,
int _poiSize )

Definition at line 18 of file BaseMapGen.cs.

Member Data Documentation

◆ biomeProfiles

BiomeProfile [] BaseMapGen.biomeProfiles

Definition at line 95 of file BaseMapGen.cs.

◆ biomes

BiomeProfile [,] BaseMapGen.biomes

Definition at line 171 of file BaseMapGen.cs.

◆ biomeSand

BiomeProfile BaseMapGen.biomeSand

Definition at line 103 of file BaseMapGen.cs.

◆ biomeShore

BiomeProfile BaseMapGen.biomeShore

Definition at line 99 of file BaseMapGen.cs.

◆ biomeWater

BiomeProfile BaseMapGen.biomeWater

Definition at line 107 of file BaseMapGen.cs.

◆ blockHeight

int BaseMapGen.blockHeight

Definition at line 147 of file BaseMapGen.cs.

◆ bp

ZoneBlueprint BaseMapGen.bp

Definition at line 119 of file BaseMapGen.cs.

◆ crawlers

Crawler [] BaseMapGen.crawlers

Definition at line 111 of file BaseMapGen.cs.

◆ err

string BaseMapGen.err
static

Definition at line 75 of file BaseMapGen.cs.

◆ heights1

float [,] BaseMapGen.heights1
protected

Definition at line 127 of file BaseMapGen.cs.

◆ heights2

float [,] BaseMapGen.heights2
protected

Definition at line 131 of file BaseMapGen.cs.

◆ heights3

float [,] BaseMapGen.heights3
protected

Definition at line 135 of file BaseMapGen.cs.

◆ heights3d

float [,] BaseMapGen.heights3d
protected

Definition at line 143 of file BaseMapGen.cs.

◆ hSetting

MapHeight BaseMapGen.hSetting

Definition at line 183 of file BaseMapGen.cs.

◆ lastSize

int BaseMapGen.lastSize

Definition at line 155 of file BaseMapGen.cs.

◆ layerBiome

NoiseLayer BaseMapGen.layerBiome

Definition at line 91 of file BaseMapGen.cs.

◆ layerHeight

NoiseLayer BaseMapGen.layerHeight

Definition at line 79 of file BaseMapGen.cs.

◆ layerRiver

NoiseLayer BaseMapGen.layerRiver

Definition at line 83 of file BaseMapGen.cs.

◆ layerStratum

NoiseLayer BaseMapGen.layerStratum

Definition at line 87 of file BaseMapGen.cs.

◆ OX

int BaseMapGen.OX

Definition at line 159 of file BaseMapGen.cs.

◆ OZ

int BaseMapGen.OZ

Definition at line 163 of file BaseMapGen.cs.

◆ seed

int BaseMapGen.seed

Definition at line 151 of file BaseMapGen.cs.

◆ skipWater

bool BaseMapGen.skipWater
protected

Definition at line 115 of file BaseMapGen.cs.

◆ subBiomes

bool [,] BaseMapGen.subBiomes

Definition at line 175 of file BaseMapGen.cs.

◆ variation

MapGenVariation BaseMapGen.variation

Definition at line 179 of file BaseMapGen.cs.

◆ waterCount

float BaseMapGen.waterCount
protected

Definition at line 167 of file BaseMapGen.cs.

◆ waters

float [,] BaseMapGen.waters
protected

Definition at line 139 of file BaseMapGen.cs.

◆ zp

ZoneProfile BaseMapGen.zp

Definition at line 123 of file BaseMapGen.cs.

Property Documentation

◆ extraBiome

bool BaseMapGen.extraBiome
get

Definition at line 9 of file BaseMapGen.cs.


The documentation for this class was generated from the following file: