Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
GetAdjustedFloorPosition()
static
Point
Terraria.WorldGen.GetAdjustedFloorPosition
(
int
x
,
int
y
)
inline
static
private
Definition at line
16793
of file
WorldGen.cs
.
16794
{
16795
int
num = x - 1;
16796
int
num2
= y - 2;
16797
bool
isEmpty
=
false
;
16798
bool
hasFloor
=
false
;
16799
while
(!
isEmpty
&&
num2
> Main.spawnTileY - 10)
16800
{
16801
Scan3By3
(num,
num2
,
out
isEmpty
,
out
hasFloor
);
16802
if
(!
isEmpty
)
16803
{
16804
num2
--;
16805
}
16806
}
16807
while
(!
hasFloor
&&
num2
< Main.spawnTileY + 10)
16808
{
16809
Scan3By3
(num,
num2
,
out
isEmpty
,
out
hasFloor
);
16810
if
(!
hasFloor
)
16811
{
16812
num2
++;
16813
}
16814
}
16815
return
new
Point
(num + 1,
num2
+ 2);
16816
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
Terraria.WorldGen.Scan3By3
static void Scan3By3(int topLeftX, int topLeftY, out bool isEmpty, out bool hasFloor)
Definition
WorldGen.cs:16818
Microsoft.Xna.Framework.Point
Definition
Point.cs:12
References
Terraria.Main.spawnTileY
.
Terraria
WorldGen
Generated by
1.10.0