Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TopEdgeCanBeAttachedTo()

static bool Terraria.WorldGen.TopEdgeCanBeAttachedTo ( int i,
int j )
inlinestatic

Definition at line 60822 of file WorldGen.cs.

60823 {
60824 try
60825 {
60826 Tile tile = Main.tile[i, j];
60827 if (tile == null)
60828 {
60829 return true;
60830 }
60831 if (tile.active() && (Main.tileSolid[tile.type] || Main.tileSolidTop[tile.type]) && (!tile.topSlope() || (TileID.Sets.Platforms[tile.type] && PlatformProperTopFrame(tile.frameX))) && !tile.halfBrick() && !tile.inActive())
60832 {
60833 return true;
60834 }
60835 }
60836 catch
60837 {
60838 }
60839 return false;
60840 }
static bool[] Platforms
Definition TileID.cs:163
static bool PlatformProperTopFrame(short frameX)

References Terraria.Tile.active(), Terraria.Tile.frameX, Terraria.Tile.halfBrick(), Terraria.Tile.inActive(), Terraria.ID.TileID.Sets.Platforms, Terraria.Main.tile, Terraria.Main.tileSolid, Terraria.Main.tileSolidTop, Terraria.Tile.topSlope(), and Terraria.Tile.type.