#include "M_chunk.h" void M_generateChunk(M_Chunk *chunk) { for (int x=0;xblocks[x][y][z] = block; } else { M_Block block; M_createBlock(&block, M_BLOCK_AIR); chunk->blocks[x][y][z] = block; } } } void M_renderChunk(M_Game *game, M_Chunk *chunk) { for (int x=0;xblocks[x][y][z]; if (block.type != M_BLOCK_AIR) { M_Object *block_object = &game->block_atlas.blocks[block.type].obj; M_moveObject(block_object, (vec3){(float)x, (float)y-32, (float)z}); M_drawObject(&game->render_info, &game->player.camera, block_object); } } }