Started rewrite for chunks to come. Left old face and voxel code

This commit is contained in:
Ben Kyd
2019-10-17 16:43:50 +01:00
parent 5a1a226ef2
commit 9dffa6f24f
10 changed files with 59 additions and 23 deletions

View File

@@ -5,13 +5,15 @@
#include "voxel.hpp"
Chunk::Chunk() {
Chunk::Chunk(int x, int z) {
m_model = glm::mat4(1.0f);
m_model = glm::translate(glm::mat4(1.0f), { x * CHUNK_WIDTH, 0, z * CHUNK_DEPTH });
for (int x = 0; x < CHUNK_WIDTH; x++)
for (int y = 0; y < CHUNK_HEIGHT; y++)
for (int z = 0; z < CHUNK_HEIGHT; z++) {
for (int z = 0; z < CHUNK_DEPTH; z++) {
Voxels.push_back(std::make_shared<Voxel>(x, y, z));