41639 {
41641 {
41642 return;
41643 }
41644 bool flag = false;
41647 num += Main.tile[
i,
j].frameX / 18 * -1;
41648 num2 += Main.tile[
i,
j].frameY / 18 * -1;
41649 for (
int k = num;
k < num + 6;
k++)
41650 {
41652 {
41653 int num3 = (
k - num) * 18;
41654 if (Main.tile[
k,
l] ==
null)
41655 {
41656 Main.tile[
k,
l] =
new Tile();
41657 }
41658 if (!Main.tile[
k,
l].active() || Main.tile[
k,
l].type !=
type || Main.tile[
k,
l].frameX !=
num3 || Main.tile[
k,
l].frameY != (
l -
num2) * 18)
41659 {
41660 flag = true;
41661 }
41662 }
41663 if (Main.tile[
k,
num2 + 3] ==
null)
41664 {
41666 }
41668 {
41669 flag = true;
41670 }
41671 }
41672 if (!flag)
41673 {
41674 return;
41675 }
41677 for (
int m = num;
m < num + 6;
m++)
41678 {
41680 {
41681 if (Main.tile[
m,
n].type ==
type && Main.tile[
m,
n].active())
41682 {
41684 }
41685 }
41686 }
41688 {
41690 }
41692 {
41694 }
41696 {
41698 }
41700 {
41702 }
41704 {
41706 }
41708 {
41710 }
41712 {
41714 }
41716 {
41718 }
41720 {
41722 }
41724 {
41726 }
41728 {
41730 }
41732 {
41734 }
41736 {
41738 }
41740 {
41742 }
41744 {
41746 }
41748 {
41750 }
41752 {
41754 }
41756 {
41758 }
41760 {
41762 }
41764 {
41766 }
41768 {
41770 }
41772 {
41774 }
41776 {
41778 }
41780 {
41782 }
41784 {
41786 }
41788 {
41790 }
41792 {
41794 }
41796 {
41798 }
41800 {
41802 }
41804 {
41806 }
41808 {
41810 }
41812 {
41814 }
41816 {
41818 }
41820 {
41822 }
41824 {
41826 }
41828 {
41830 }
41832 {
41834 }
41836 {
41838 }
41840 {
41842 }
41844 {
41846 }
41849 {
41851 {
41853 }
41854 }
41855 }
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)