mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
flip generator minimap
This commit is contained in:
parent
fa744dd7b5
commit
d943319db4
1 changed files with 8 additions and 7 deletions
|
|
@ -286,27 +286,28 @@ void Hud::updateWorldGenDebugVisualization() {
|
|||
for (int x = 0; x < width; x++) {
|
||||
int cx = x + ox;
|
||||
int cz = z + oz;
|
||||
int flippedZ = height - z - 1;
|
||||
|
||||
int ax = x - (width - areaWidth) / 2;
|
||||
int az = z - (height - areaHeight) / 2;
|
||||
|
||||
data[(z * width + x) * 4 + 1] =
|
||||
data[(flippedZ * width + x) * 4 + 1] =
|
||||
level->chunks->getChunk(ax + ox, az + oz) ? 255 : 0;
|
||||
data[(z * width + x) * 4 + 0] =
|
||||
data[(flippedZ * width + x) * 4 + 0] =
|
||||
level->chunksStorage->get(ax + ox, az + oz) ? 255 : 0;
|
||||
|
||||
if (ax < 0 || az < 0 ||
|
||||
ax >= areaWidth || az >= areaHeight) {
|
||||
data[(z * width + x) * 4 + 2] = 0;
|
||||
data[(z * width + x) * 4 + 3] = 0;
|
||||
data[(z * width + x) * 4 + 3] = 100;
|
||||
data[(flippedZ * width + x) * 4 + 2] = 0;
|
||||
data[(flippedZ * width + x) * 4 + 3] = 0;
|
||||
data[(flippedZ * width + x) * 4 + 3] = 100;
|
||||
continue;
|
||||
}
|
||||
auto value = debugInfo.areaLevels[az * areaWidth + ax] * 25;
|
||||
|
||||
// Chunk is already generated
|
||||
data[(z * width + x) * 4 + 2] = value;
|
||||
data[(z * width + x) * 4 + 3] = 150;
|
||||
data[(flippedZ * width + x) * 4 + 2] = value;
|
||||
data[(flippedZ * width + x) * 4 + 3] = 150;
|
||||
}
|
||||
}
|
||||
auto texture = assets->get<Texture>(DEBUG_WORLDGEN_IMAGE);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue