80068 {
80070 {
80071 return;
80072 }
80076 short frameX = tileCache.frameX;
80077 int frameY = tileCache.frameY;
80078 int num4 = frameY / 54;
80079 num4 += tileCache.frameX / 72 * 36;
80080 num3 =
j - frameY % 54 / 18;
80082 switch (frameX % 72)
80083 {
80084 case 0:
80087 break;
80088 case 18:
80091 break;
80092 case 36:
80095 break;
80096 case 54:
80099 break;
80100 }
80103 if (tile == null)
80104 {
80106 }
80108 {
80110 }
80112 {
80116 {
80118 }
80119 }
80122 {
80124 }
80126 {
80128 {
80130 {
80133 {
80136 {
80138 }
80142 }
80143 }
80145 {
80147 }
80148 }
80149 }
80151 }
static bool Drop(int i, int j, int type, bool includeLargeObjectDrops=true)
This serves as the central class from which tile-related functions are supported and carried out.
static bool destroyObject
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static void DropDoorItem(int x, int y, int doorStyle)