flip generator minimap
This commit is contained in:
parent
3ea6d2ccf9
commit
64cf9bb273
@ -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…
x
Reference in New Issue
Block a user