mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-07-08 05:59:10 +00:00
chore: format Minecraft.World
This commit is contained in:
@@ -4,32 +4,26 @@
|
||||
|
||||
const std::wstring LargeFeature::STRONGHOLD = L"StrongHold";
|
||||
|
||||
LargeFeature::LargeFeature()
|
||||
{
|
||||
radius = 8;
|
||||
random = new Random();
|
||||
LargeFeature::LargeFeature() {
|
||||
radius = 8;
|
||||
random = new Random();
|
||||
}
|
||||
|
||||
LargeFeature::~LargeFeature()
|
||||
{
|
||||
delete random;
|
||||
}
|
||||
LargeFeature::~LargeFeature() { delete random; }
|
||||
|
||||
void LargeFeature::apply(ChunkSource *ChunkSource, Level *level, int xOffs, int zOffs, byteArray blocks)
|
||||
{
|
||||
void LargeFeature::apply(ChunkSource* ChunkSource, Level* level, int xOffs,
|
||||
int zOffs, byteArray blocks) {
|
||||
int r = radius;
|
||||
this->level = level;
|
||||
this->level = level;
|
||||
|
||||
random->setSeed(level->getSeed());
|
||||
__int64 xScale = random->nextLong();
|
||||
__int64 zScale = random->nextLong();
|
||||
|
||||
for (int x = xOffs - r; x <= xOffs + r; x++)
|
||||
{
|
||||
for (int z = zOffs - r; z <= zOffs + r; z++)
|
||||
{
|
||||
int64_t xx = (uint64_t) x * xScale;
|
||||
int64_t zz = (uint64_t) z * zScale;
|
||||
for (int x = xOffs - r; x <= xOffs + r; x++) {
|
||||
for (int z = zOffs - r; z <= zOffs + r; z++) {
|
||||
int64_t xx = (uint64_t)x * xScale;
|
||||
int64_t zz = (uint64_t)z * zScale;
|
||||
random->setSeed(xx ^ zz ^ level->getSeed());
|
||||
addFeature(level, x, z, xOffs, zOffs, blocks);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user