Definition at line 67262 of file WorldGen.cs.
67263 {
67264
67265
67266
67267
67268
67269
67270
67271
67272
67273
67274
67275
67276
67277
67278 double num =
genRand.Next(8, 21);
67285 val2.X = (double)
genRand.Next(-10, 11) * 0.1;
67286 val2.Y = (double)
genRand.Next(-10, 11) * 0.1;
67287 while (num > 0.0 &&
num3 > 0.0)
67288 {
67296 {
67298 }
67299 if (
num6 > Main.maxTilesX)
67300 {
67301 num6 = Main.maxTilesX;
67302 }
67304 {
67306 }
67307 if (
num8 > Main.maxTilesY)
67308 {
67309 num8 = Main.maxTilesY;
67310 }
67312 {
67314 {
67315 if (
Math.
Abs((
double)
k - val.
X) +
Math.
Abs((
double)
l - val.
Y) < num * 0.5 * (1.0 + (
double)
genRand.Next(-10, 11) * 0.015) && (double)
l > Main.worldSurface)
67316 {
67317 Main.tile[
k,
l].wall = 0;
67318 }
67319 }
67320 }
67322 val2.X += (double)
genRand.Next(-10, 11) * 0.05;
67324 {
67325 val2.X = 1.0;
67326 }
67328 {
67329 val2.X = -1.0;
67330 }
67331 val2.Y += (double)
genRand.Next(-10, 11) * 0.05;
67333 {
67334 val2.Y = 1.0;
67335 }
67337 {
67338 val2.Y = -1.0;
67339 }
67340 }
67341 }
static double Abs(double value)
static UnifiedRandom genRand
References System.Math.Abs(), Terraria.Main.maxTilesX, Terraria.Main.maxTilesY, Terraria.Main.tile, Terraria.Main.worldSurface, ReLogic.Utilities.Vector2D.X, and ReLogic.Utilities.Vector2D.Y.
Referenced by Terraria.GameContent.Biomes.JunglePass.GenerateHolesInMudWalls().