From 9e549a6caaeeec2b70b59405ca66ddd07af7e15f Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Mon, 17 Jan 2022 16:28:02 +0100 Subject: [PATCH] Delet fatso trees from da game --- src/server/voxelctx.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/server/voxelctx.c b/src/server/voxelctx.c index 5aba2d7..59b3251 100644 --- a/src/server/voxelctx.c +++ b/src/server/voxelctx.c @@ -1,4 +1,3 @@ -#include #include #include #include "server/mapgen.h" @@ -226,12 +225,15 @@ void voxelctx_cube(Voxelctx *ctx, Node node, bool use_color) for (s32 z = -max_len; z <= +max_len; z++) { s32 v[3]; - for (int i = 0; i < 3; i++) - v[i] = floor(VOXELCTXSTATE(ctx).pos[i] + for (int i = 0; i < 3; i++) { + f32 f = trunc( + mix(corners[0][i], corners[4][i], (f32) x / (f32) max_len / 2.0f) + mix(corners[0][i], corners[2][i], (f32) y / (f32) max_len / 2.0f) + mix(corners[0][i], corners[1][i], (f32) z / (f32) max_len / 2.0f)); + v[i] = floor(VOXELCTXSTATE(ctx).pos[i] + f + 0.5f); + } + mapgen_set_node(v3s32_add(ctx->pos, (v3s32) {v[0], v[2], v[1]}), CREATE_NODE, ctx->mgs, ctx->changed_blocks); } } -- 2.44.0