public static void DrawPlantsPost(int i, int j) { Tile tile = Framing.GetTileSafely(i, j); DrawingHelper.TileDraw(ModContent.GetTexture(plantsExtrasPath), i, j, new Rectangle(tile.frameX, 0, 16, 20), Color.White); }
public static void DrawBlock(Texture2D texture, int i, int j, Color color) => DrawingHelper.TileDraw(texture, i, j, new Rectangle(Main.tile[i, j].frameX, Main.tile[i, j].frameY, 16, 16), color);
public static void DrawStatueGlowMask(int i, int j) { Tile tile = Framing.GetTileSafely(i, j); if (tile.frameY == 54) { Color glowColor = new Color(255, 255, 255, 80); switch (tile.frameX) { case 18: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 336, 32, 64), glowColor, default, Vector2.Zero); break; case 54: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 336, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 90: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 272, 32, 64), glowColor, default, Vector2.Zero); break; case 126: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 272, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 162: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 4, new Rectangle(0, 400, 32, 80), glowColor, default, Vector2.Zero, 1f); break; case 198: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 4, new Rectangle(0, 400, 32, 80), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 234: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 4, new Rectangle(0, 480, 32, 80), glowColor, default, Vector2.Zero); break; case 270: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 4, new Rectangle(0, 480, 32, 80), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 306: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 4, new Rectangle(0, 192, 32, 80), glowColor, default, Vector2.Zero); break; case 342: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 4, new Rectangle(0, 192, 32, 80), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 378: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 64, 32, 64), glowColor, default, Vector2.Zero); break; case 414: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 64, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 450: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 128, 32, 64), glowColor, default, Vector2.Zero, 1f); break; case 486: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 128, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 522: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 560, 32, 64), glowColor, default, Vector2.Zero); break; case 558: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 560, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 594: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 624, 32, 64), glowColor, default, Vector2.Zero); break; case 630: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 624, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 666: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 688, 32, 64), glowColor, default, Vector2.Zero); break; case 702: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 688, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 810: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 752, 32, 64), glowColor, default, Vector2.Zero); break; case 846: DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 752, 32, 64), glowColor, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; case 882: // FunkItOut (R) DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 800, 32, 64), glowColor * 0.6f, default, Vector2.Zero); break; case 918: // FunkItOut (L) DrawingHelper.TileDraw(ModContent.GetTexture(statueExtrasPath), i - 1, j - 3, new Rectangle(0, 800, 32, 64), glowColor * 0.6f, default, Vector2.Zero, 1f, SpriteEffects.FlipHorizontally); break; } } }