Files
VoxelEngine/src/voxels/Block.h
T

22 lines
430 B
C++

#ifndef VOXELS_BLOCK_H_
#define VOXELS_BLOCK_H_
class Block {
public:
static Block* blocks[256];
const unsigned int id;
// 0 1 2 3 4 5
int textureFaces[6]; // -x,x, -y,y, -z,z
unsigned char emission[3];
unsigned char drawGroup = 0;
bool lightPassing = false;
bool skyLightPassing = false;
bool obstacle = true;
bool selectable = true;
Block(unsigned int id, int texture);
};
#endif /* VOXELS_BLOCK_H_ */