fix extra lights-related work in world.set_chunk_data

This commit is contained in:
MihailRis
2025-01-21 23:15:31 +03:00
parent b12982655d
commit 9c8e4e813c
2 changed files with 7 additions and 3 deletions
+5
View File
@@ -4,6 +4,7 @@
#include "typedefs.hpp"
#include <memory>
#include <cstring>
inline constexpr int LIGHTMAP_DATA_LEN = CHUNK_VOL/2;
@@ -17,6 +18,10 @@ public:
void set(const light_t* map);
void clear() {
std::memset(map, 0, sizeof(map));
}
inline unsigned short get(int x, int y, int z) const {
return (map[y*CHUNK_D*CHUNK_W+z*CHUNK_W+x]);
}