Cuberite
A lightweight, fast and extensible game server for Minecraft
Classes | Typedefs
PiecePool.h File Reference
#include "ComposableGenerator.h"
#include "../Defines.h"
#include "../Cuboid.h"
Include dependency graph for PiecePool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cPiece::cConnector
 
class  cPiece
 Represents a single piece. More...
 
class  cPiece::cPieceModifier
 Base class (interface) for piece modifiers. More...
 
class  cPiecePool
 This class is an interface that stores pieces for a generator. More...
 
class  cPlacedPiece
 Represents a single piece that has been placed to specific coords in the world. More...
 
class  cPiece::cVerticalLimit
 Base class (interface) for the vertical limit of piece placement. More...
 
class  cPiece::cVerticalStrategy
 Base class (interface) for strategies for placing the starting pieces vertically. More...
 

Typedefs

typedef std::vector< cPiece * > cPieces
 
typedef std::unique_ptr< cPlacedPiececPlacedPiecePtr
 
typedef std::vector< cPlacedPiecePtrcPlacedPieces
 

Typedef Documentation

◆ cPieces

typedef std::vector<cPiece *> cPieces

Definition at line 262 of file PiecePool.h.

◆ cPlacedPiecePtr

typedef std::unique_ptr<cPlacedPiece> cPlacedPiecePtr

Definition at line 369 of file PiecePool.h.

◆ cPlacedPieces

typedef std::vector<cPlacedPiecePtr> cPlacedPieces

Definition at line 370 of file PiecePool.h.