Luanti 5.11.0-dev
 
Loading...
Searching...
No Matches
mapgen_v6.h File Reference
#include "mapgen.h"
#include "noise.h"
+ Include dependency graph for mapgen_v6.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MapgenV6Params
 
class  MapgenV6
 

Macros

#define MGV6_AVERAGE_MUD_AMOUNT   4
 
#define MGV6_DESERT_STONE_BASE   -32
 
#define MGV6_ICE_BASE   0
 
#define MGV6_FREQ_HOT   0.4
 
#define MGV6_FREQ_SNOW   -0.4
 
#define MGV6_FREQ_TAIGA   0.5
 
#define MGV6_FREQ_JUNGLE   0.5
 
#define MGV6_JUNGLES   0x01
 
#define MGV6_BIOMEBLEND   0x02
 
#define MGV6_MUDFLOW   0x04
 
#define MGV6_SNOWBIOMES   0x08
 
#define MGV6_FLAT   0x10
 
#define MGV6_TREES   0x20
 
#define MGV6_TEMPLES   0x40
 

Enumerations

enum  BiomeV6Type {
  BT_NORMAL , BT_DESERT , BT_JUNGLE , BT_TUNDRA ,
  BT_TAIGA
}
 

Variables

FlagDesc flagdesc_mapgen_v6 []
 

Macro Definition Documentation

◆ MGV6_AVERAGE_MUD_AMOUNT

#define MGV6_AVERAGE_MUD_AMOUNT   4

◆ MGV6_BIOMEBLEND

#define MGV6_BIOMEBLEND   0x02

◆ MGV6_DESERT_STONE_BASE

#define MGV6_DESERT_STONE_BASE   -32

◆ MGV6_FLAT

◆ MGV6_FREQ_HOT

#define MGV6_FREQ_HOT   0.4

Referenced by MapgenV6::getBiome().

◆ MGV6_FREQ_JUNGLE

#define MGV6_FREQ_JUNGLE   0.5

Referenced by MapgenV6::getBiome().

◆ MGV6_FREQ_SNOW

#define MGV6_FREQ_SNOW   -0.4

Referenced by MapgenV6::getBiome().

◆ MGV6_FREQ_TAIGA

#define MGV6_FREQ_TAIGA   0.5

Referenced by MapgenV6::getBiome().

◆ MGV6_ICE_BASE

#define MGV6_ICE_BASE   0

◆ MGV6_JUNGLES

#define MGV6_JUNGLES   0x01

◆ MGV6_MUDFLOW

#define MGV6_MUDFLOW   0x04

◆ MGV6_SNOWBIOMES

#define MGV6_SNOWBIOMES   0x08

◆ MGV6_TEMPLES

#define MGV6_TEMPLES   0x40

◆ MGV6_TREES

#define MGV6_TREES   0x20

Enumeration Type Documentation

◆ BiomeV6Type

Enumerator
BT_NORMAL 
BT_DESERT 
BT_JUNGLE 
BT_TUNDRA 
BT_TAIGA 

Variable Documentation

◆ flagdesc_mapgen_v6