aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/DataLayer.h
blob: 798215e68aed378f3e98caf8f679c6f00f439d4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once

class DataLayer
{
public:
    byteArray data;

private:
	const int depthBits;
	const int depthBitsPlusFour;

public:
    DataLayer(int length, int depthBits);
    DataLayer(byteArray data, int depthBits);
	~DataLayer();

    int get(int x, int y, int z);

    void set(int x, int y, int z, int val);
    bool isValid();
    void setAll(int br);
};