Beispiel #1
0
        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);
        }
Beispiel #2
0
 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);
Beispiel #3
0
        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;
                }
            }
        }