37908 {
37909 if (Main.tile[i, y] == null)
37910 {
37911 Main.tile[
i, y] =
new Tile();
37912 }
37913 if (Main.tile[i + 1, y] == null)
37914 {
37915 Main.tile[
i + 1, y] =
new Tile();
37916 }
37917 if (Main.tile[i, y + 1] == null)
37918 {
37919 Main.tile[
i, y + 1] =
new Tile();
37920 }
37921 if (Main.tile[i + 1, y + 1] == null)
37922 {
37923 Main.tile[
i + 1, y + 1] =
new Tile();
37924 }
37925 Tile tile = Main.tile[
i, y];
37926 if (tile.frameY == 18 || tile.type == 649)
37927 {
37929 }
37931 {
37933 }
37934 else
37935 {
37936 if (tile.type != 185)
37937 {
37938 return;
37939 }
37940 int num = tile.frameX / 18;
37943 {
37944 return;
37945 }
37947 switch (num)
37948 {
37949 case 36:
37950 case 37:
37951 case 38:
37952 case 39:
37953 case 40:
37954 case 41:
37955 case 42:
37956 case 43:
37957 case 44:
37958 case 45:
37959 case 46:
37960 case 47:
37962 {
37964 }
37965 break;
37966 case 54:
37967 case 55:
37968 case 56:
37969 case 57:
37970 case 58:
37971 case 59:
37972 case 73:
37973 case 74:
37974 case 75:
37975 case 76:
37977 {
37979 }
37980 break;
37981 case 48:
37982 case 49:
37983 case 50:
37984 case 51:
37985 case 52:
37986 case 53:
37987 case 60:
37988 case 61:
37989 case 62:
37990 case 63:
37991 case 64:
37992 case 65:
37993 case 66:
37994 case 67:
37995 case 68:
37996 case 69:
37997 case 70:
37998 case 71:
37999 case 72:
38000 break;
38001 }
38002 }
38003 }
static bool[] HardenedSand
static readonly ushort Count
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static void Check2x1(int i, int y, ushort type)
static bool SolidTileAllowBottomSlope(int i, int j)