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

◆ EnsureWindGridSize()

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

Definition at line 6595 of file TileDrawing.cs.

6596 {
6597 Vector2 unscaledPosition = Main.Camera.UnscaledPosition;
6598 Vector2 offSet = new Vector2(Main.offScreenRange, Main.offScreenRange);
6599 if (Main.drawToScreen)
6600 {
6602 }
6603 GetScreenDrawArea(unscaledPosition, offSet, out var firstTileX, out var lastTileX, out var firstTileY, out var lastTileY);
6604 _windGrid.SetSize(lastTileX - firstTileX, lastTileY - firstTileY);
6605 }
void GetScreenDrawArea(Vector2 screenPosition, Vector2 offSet, out int firstTileX, out int lastTileX, out int firstTileY, out int lastTileY)
void SetSize(int targetWidth, int targetHeight)
Definition WindGrid.cs:25

References Terraria.GameContent.Drawing.TileDrawing._windGrid, Terraria.Main.Camera, Terraria.Main.drawToScreen, Terraria.GameContent.Drawing.TileDrawing.GetScreenDrawArea(), Terraria.Main.offScreenRange, Terraria.GameContent.Drawing.WindGrid.SetSize(), Microsoft.Xna.Framework.Graphics.Vector2, and Microsoft.Xna.Framework.Vector2.Zero.

Referenced by Terraria.GameContent.Drawing.TileDrawing.Draw(), and Terraria.GameContent.Drawing.TileDrawing.Update().