41567    {
41569        {
41570            return;
41571        }
41572        bool flag = false;
41577        for (
num4 = Main.tile[i, 
j].frameX / 18; 
num4 >= 5; 
num4 -= 5)
 
41578        {
41580        }
41582        num2 += Main.tile[
i, 
j].frameY / 18 * -1;
 
41583        for (
int k = num; 
k < num + 5; 
k++)
 
41584        {
41586            {
41587                if (Main.tile[
k, 
l] == 
null)
 
41588                {
41589                    Main.tile[
k, 
l] = 
new Tile();
 
41590                }
41591                if (!Main.tile[
k, 
l].active() || Main.tile[
k, 
l].type != 
type || Main.tile[
k, 
l].frameX != 
num3 * 90 + (
k - num) * 18 || Main.tile[
k, 
l].frameY != (
l - 
num2) * 18)
 
41592                {
41593                    flag = true;
41594                }
41595            }
41596            if (Main.tile[
k, 
num2 + 4] == 
null)
 
41597            {
41599            }
41601            {
41602                flag = true;
41603            }
41604        }
41605        if (!flag)
41606        {
41607            return;
41608        }
41610        for (
int m = num; 
m < num + 5; 
m++)
 
41611        {
41613            {
41614                if (Main.tile[
m, 
n].type == 
type && Main.tile[
m, 
n].active())
 
41615                {
41617                }
41618            }
41619        }
41621        {
41623        }
41625        {
41627        }
41630        {
41632            {
41634            }
41635        }
41636    }
static bool destroyObject
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static void TileFrame(int i, int j, bool resetFrame=false, bool noBreak=false)
static bool SolidTileAllowBottomSlope(int i, int j)
static IEntitySource GetItemSource_FromTileBreak(int x, int y)