Cuberite
A lightweight, fast and extensible game server for Minecraft
Classes | Macros | Typedefs
Chunk.h File Reference
#include "Entities/Entity.h"
#include "ChunkData.h"
#include "Simulator/FireSimulator.h"
#include "Simulator/SandSimulator.h"
#include "Simulator/RedstoneSimulator.h"
#include "ChunkMap.h"
Include dependency graph for Chunk.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cChunk
 
struct  cChunk::sSetBlockQueueItem
 

Macros

#define PREPARE_BLOCKDATA   BLOCKTYPE BlockType; NIBBLETYPE BlockMeta;
 
#define PREPARE_REL_AND_CHUNK(Position, OriginalChunk)   cChunk * Chunk; Vector3i Rel; bool RelSuccess = (OriginalChunk).GetChunkAndRelByAbsolute(Position, &Chunk, Rel)
 

Typedefs

typedef cChunkcChunkPtr
 
typedef std::list< cChunkPtrcChunkPtrList
 
typedef std::list< cClientHandle * > cClientHandleList
 

Macro Definition Documentation

#define PREPARE_BLOCKDATA   BLOCKTYPE BlockType; NIBBLETYPE BlockMeta;

Definition at line 44 of file Chunk.h.

#define PREPARE_REL_AND_CHUNK (   Position,
  OriginalChunk 
)    cChunk * Chunk; Vector3i Rel; bool RelSuccess = (OriginalChunk).GetChunkAndRelByAbsolute(Position, &Chunk, Rel)

Definition at line 43 of file Chunk.h.

Typedef Documentation

typedef cChunk* cChunkPtr

Definition at line 688 of file Chunk.h.

typedef std::list<cChunkPtr> cChunkPtrList

Definition at line 690 of file Chunk.h.

typedef std::list<cClientHandle *> cClientHandleList

Definition at line 38 of file Chunk.h.