From 552cafb2bab911d65b4c7341be3cdc317b4a9993 Mon Sep 17 00:00:00 2001 From: Sky Johnson Date: Tue, 9 Sep 2025 20:59:04 -0500 Subject: [PATCH] 1 unit is 1 meter, update black texture --- assets/textures/black.png | Bin 2743 -> 637 bytes client/main.cpp | 18 ++++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/assets/textures/black.png b/assets/textures/black.png index adf5e6fc67d0660e30eb7b5ba22bf238ba8fd74f..a5a9f24b9455c3bd18835a0278c35963e7c28b72 100644 GIT binary patch delta 117 zcmdlk`j=&b1Scai0|SHW<(&s6DheC11^9%x>gwtn8=FQiU{qjWU{dmQaSW-r_4dL> zUIqpZCdcpbQSJ*CeR|=kXD_@h@vZ&DiFGUv@(PAPnyJBQ;>3C;A?Aq_YsL4l%N+mD V_sRAM>ms1}44$rjF6*2UngE`>Cujfw literal 2743 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#5FuTB04(u|NsBS#-_Tu`d^xJ6&M(}f<0XvLn>~)z2?Y!#DRy!G1#DWu>jY@{+A9v z1fzr13|@uWZmZM#bxL>%b4B`hp7(#t_G|B!2bwtwNDYAm>4w{km;b(cQ%9=KQT4D8 zXs~6-WB2*Kd(&@5n9wLqY6yH|*dc3hcm26{?4;@(RSyh-8*B^G!w+Zwj(^9@(7^6< zkDa06_WT(y>%z(x) / size; - mesh.texcoords[idx * 2 + 1] = static_cast(z) / size; + // Texture coordinates: 1 unit = 1 texture tile + // Since world goes from -50 to +50, we need to map accordingly + // Adding 0.5f * WORLD_SIZE to shift from [-50, 50] to [0, 100] + float texU = (worldX + 0.5f * WORLD_SIZE); + float texV = (worldZ + 0.5f * WORLD_SIZE); + + mesh.texcoords[idx * 2] = texU; + mesh.texcoords[idx * 2 + 1] = texV; } }