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 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

typedef std::vector<cCaveDefPoint> cCaveDefPoints

Definition at line 61 of file Caves.cpp.

typedef std::vector<cCaveTunnel *> cCaveTunnels

Definition at line 112 of file Caves.cpp.

Function Documentation

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

Definition at line 706 of file Caves.cpp.

Variable Documentation

const int MAX_RADIUS = 8

Definition at line 39 of file Caves.cpp.

const int MIN_RADIUS = 3

Definition at line 38 of file Caves.cpp.