62900 {
62901 if (Main.netMode == 1)
62902 {
62903 return false;
62904 }
62906 {
62907 return false;
62908 }
62909 Tile tile = Main.tile[x, y];
62910 if (tile == null || !tile.active())
62911 {
62912 return false;
62913 }
62914 bool flag = false;
62915 int num = 0;
62917 switch (tile.type)
62918 {
62919 case 20:
62920 switch (tile.frameX / 54)
62921 {
62922 case 10:
62924 break;
62925 case 6:
62926 case 7:
62927 case 8:
62928 case 9:
62930 {
62931 return false;
62932 }
62934 break;
62935 default:
62937 {
62938 return false;
62939 }
62941 break;
62942 }
62944 {
62946 }
62947 return flag;
62948 case 595:
62949 num = tile.frameX / 54;
62951 if (num == 0)
62952 {
62954 }
62957 {
62959 }
62960 return flag;
62961 case 615:
62962 num = tile.frameX / 54;
62964 if (num == 0)
62965 {
62967 }
62970 {
62972 }
62973 return flag;
62974 case 590:
62976 {
62977 return false;
62978 }
62979 num = tile.frameX / 54;
62981 switch (num)
62982 {
62983 case 0:
62985 break;
62986 case 1:
62988 break;
62989 case 2:
62991 break;
62992 case 3:
62994 break;
62995 case 4:
62997 break;
62998 case 5:
63000 break;
63001 case 6:
63003 break;
63004 }
63007 {
63009 }
63010 return flag;
63011 default:
63012 return false;
63013 }
63014 }
static bool GrowPalmTree(int i, int y)
static bool TryGrowingTreeByType(int treeTileType, int checkedX, int checkedY)
static void TreeGrowFXCheck(int x, int y)
static bool PlayerLOS(int x, int y)
static bool GrowTree(int i, int y)
static bool InWorld(int x, int y, int fluff=0)