Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DrawMultiTileVines()

void Terraria.GameContent.Drawing.TileDrawing.DrawMultiTileVines ( )
inlineprivate

Definition at line 7690 of file TileDrawing.cs.

7691 {
7692 Vector2 unscaledPosition = Main.Camera.UnscaledPosition;
7694 int num = 5;
7695 int num2 = _specialsCount[num];
7696 for (int i = 0; i < num2; i++)
7697 {
7698 Point point = _specialPositions[num][i];
7699 int x = point.X;
7700 int y = point.Y;
7701 int sizeX = 1;
7702 int sizeY = 1;
7703 Tile tile = Main.tile[x, y];
7704 if (tile != null && tile.active())
7705 {
7706 switch (Main.tile[x, y].type)
7707 {
7708 case 34:
7709 sizeX = 3;
7710 sizeY = 3;
7711 break;
7712 case 454:
7713 sizeX = 4;
7714 sizeY = 3;
7715 break;
7716 case 42:
7717 case 270:
7718 case 271:
7719 case 572:
7720 case 581:
7721 case 660:
7722 sizeX = 1;
7723 sizeY = 2;
7724 break;
7725 case 91:
7726 sizeX = 1;
7727 sizeY = 3;
7728 break;
7729 case 95:
7730 case 126:
7731 case 444:
7732 sizeX = 2;
7733 sizeY = 2;
7734 break;
7735 case 465:
7736 case 591:
7737 case 592:
7738 sizeX = 2;
7739 sizeY = 3;
7740 break;
7741 }
7743 }
7744 }
7745 }
void DrawMultiTileVinesInWind(Vector2 screenPosition, Vector2 offSet, int topLeftX, int topLeftY, int sizeX, int sizeY)

References Terraria.GameContent.Drawing.TileDrawing._specialPositions, Terraria.GameContent.Drawing.TileDrawing._specialsCount, Terraria.Tile.active(), Terraria.Main.Camera, Terraria.GameContent.Drawing.TileDrawing.DrawMultiTileVinesInWind(), Terraria.Main.tile, Microsoft.Xna.Framework.Point.X, Microsoft.Xna.Framework.Point.Y, and Microsoft.Xna.Framework.Vector2.Zero.

Referenced by Terraria.GameContent.Drawing.TileDrawing.PostDrawTiles().