summaryrefslogtreecommitdiff
path: root/src/engine/M_chunk.h
blob: be1d4f1b85299c4d7d9d957a544ed398831324c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include "M_object.h"
#include "M_block.h"
#include "M_game.h"

#define M_CHUNK_SIZE 32


typedef struct {
	M_Block blocks[M_CHUNK_SIZE][M_CHUNK_SIZE][M_CHUNK_SIZE];
	int x, y, z;
} M_Chunk;

void M_generateChunk(M_Chunk *chunk);

void M_renderChunk(M_Game *game, M_Chunk *chunk);