Cuberite
A lightweight, fast and extensible game server for Minecraft
Classes | Typedefs | Functions | Variables
Caves.cpp File Reference
#include "Globals.h"
#include "Caves.h"
#include "../BlockInfo.h"
Include dependency graph for Caves.cpp:

Go to the source code of this file.

Classes

struct  cCaveDefPoint
 
class  cStructGenWormNestCaves::cCaveSystem
 A collection of connected tunnels, possibly branching. More...
 
class  cCaveTunnel
 A single non-branching tunnel of a WormNestCave. More...
 

Typedefs

typedef std::vector< cCaveDefPointcCaveDefPoints
 
typedef std::vector< cCaveTunnel * > cCaveTunnels
 

Functions

static float GetMarbleNoise (float x, float y, float z, cNoise &a_Noise)
 

Variables

const int MAX_RADIUS = 8
 
const int MIN_RADIUS = 3
 

Typedef Documentation

◆ cCaveDefPoints

typedef std::vector<cCaveDefPoint> cCaveDefPoints

Definition at line 62 of file Caves.cpp.

◆ cCaveTunnels

typedef std::vector<cCaveTunnel *> cCaveTunnels

Definition at line 113 of file Caves.cpp.

Function Documentation

◆ GetMarbleNoise()

static float GetMarbleNoise ( float  x,
float  y,
float  z,
cNoise a_Noise 
)
static

Definition at line 708 of file Caves.cpp.

Variable Documentation

◆ MAX_RADIUS

const int MAX_RADIUS = 8

Definition at line 40 of file Caves.cpp.

◆ MIN_RADIUS

const int MIN_RADIUS = 3

Definition at line 39 of file Caves.cpp.