39584 {
39585 if (Main.tile[i, y] == null)
39586 {
39587 Main.tile[i, y] =
default(
Tile);
39588 }
39589 if (Main.tile[i + 1, y] == null)
39590 {
39591 Main.tile[i + 1, y] =
default(
Tile);
39592 }
39593 if (Main.tile[i, y + 1] == null)
39594 {
39595 Main.tile[i, y + 1] =
default(
Tile);
39596 }
39597 if (Main.tile[i + 1, y + 1] == null)
39598 {
39599 Main.tile[i + 1, y + 1] =
default(
Tile);
39600 }
39601 Tile tile = Main.tile[i, y];
39602 if (tile.frameY == 18 || tile.type == 649)
39603 {
39605 }
39607 {
39609 }
39610 else
39611 {
39612 if (tile.type != 185)
39613 {
39614 return;
39615 }
39616 int num = tile.frameX / 18;
39619 {
39620 return;
39621 }
39622 ushort type =
tile2.type;
39624 {
39625 case 36:
39626 case 37:
39627 case 38:
39628 case 39:
39629 case 40:
39630 case 41:
39631 case 42:
39632 case 43:
39633 case 44:
39634 case 45:
39635 case 46:
39636 case 47:
39638 {
39640 }
39641 break;
39642 case 54:
39643 case 55:
39644 case 56:
39645 case 57:
39646 case 58:
39647 case 59:
39648 case 73:
39649 case 74:
39650 case 75:
39651 case 76:
39653 {
39655 }
39656 break;
39657 case 48:
39658 case 49:
39659 case 50:
39660 case 51:
39661 case 52:
39662 case 53:
39663 case 60:
39664 case 61:
39665 case 62:
39666 case 63:
39667 case 64:
39668 case 65:
39669 case 66:
39670 case 67:
39671 case 68:
39672 case 69:
39673 case 70:
39674 case 71:
39675 case 72:
39676 break;
39677 }
39678 }
39679 }
static bool[] HardenedSand
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)