From ce62e8eaf1f171a30da0d16f0dc15479c65c7639 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Sat, 12 Jan 2019 10:30:07 +1100 Subject: [PATCH] Fix name rendering at wrong height, for a model which is a block with minY = 15 and maxY = 16 --- src/Model.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Model.c b/src/Model.c index 29e878385..264a70af1 100644 --- a/src/Model.c +++ b/src/Model.c @@ -1476,19 +1476,18 @@ static void BlockModel_CreateParts(void) { } static float BlockModel_GetNameY(struct Entity* e) { BlockID block = e->ModelBlock; - float height; + float top; if (Blocks.Draw[block] == DRAW_GAS) { bModel_minBB = Vector3_Zero(); bModel_maxBB = Vector3_One(); - height = 1.0f; + top = 1.0f; } else { bModel_minBB = Blocks.MinBB[block]; bModel_maxBB = Blocks.MaxBB[block]; - /* TODO: Should this just be maxY... */ - height = bModel_maxBB.Y - bModel_minBB.Y; + top = bModel_maxBB.Y; } - return height + 0.075f; + return top + 0.075f; } static float BlockModel_GetEyeY(struct Entity* e) {