Files
Lord_Cambion 720e1a77a4 feat: oceanMonument
feat: Mesa biomes
feat: changed world generation according to java
fix: swamp hut changed to spruce
2026-04-07 19:41:14 +02:00

43 lines
804 B
C++

#pragma once
#include "stdafx.h"
class ChunkPrimer
{
public:
ChunkPrimer();
~ChunkPrimer();
void setBlockAndData(int packedPos, int blockId, int data);
int getState(int packedPos) const;
int getBlockId(int packedPos) const;
int getBlockData(int packedPos) const;
int getHighestNonAirPos(int x, int z) const;
byte* getBlockIds() const { return m_blockIds; }
byte* getBlockData() const { return m_blockData; }
void setBlockAndData(int x, int y, int z, int blockId, int data);
int getBlockId(int x, int y, int z) const;
int getState(int x, int y, int z) const;
private:
static int getIndex(int x, int y, int z);
byte* m_blockIds;
byte* m_blockData;
int m_airBlockId;
};