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

◆ GetAreaToLight()

static void Terraria.Main.GetAreaToLight ( out int firstTileX,
out int lastTileX,
out int firstTileY,
out int lastTileY )
inlinestatic

Definition at line 60773 of file Main.cs.

60774 {
60777 if (!Lighting.UsingNewLighting)
60778 {
60781 }
60782 firstTileX = (int)Math.Floor(vector.X / 16f) - 1;
60783 lastTileX = (int)Math.Floor((vector.X + vector2.X) / 16f) + 2;
60784 firstTileY = (int)Math.Floor(vector.Y / 16f) - 1;
60785 lastTileY = (int)Math.Floor((vector.Y + vector2.Y) / 16f) + 2;
60786 }
static double Floor(double d)
Vector2 UnscaledPosition
Definition Camera.cs:8
int firstTileY
Definition Main.cs:952
int lastTileY
Definition Main.cs:954
int firstTileX
Definition Main.cs:948
int lastTileX
Definition Main.cs:950

References Terraria.Main.firstTileX, Terraria.Main.firstTileY, System.Math.Floor(), Terraria.Main.lastTileX, Terraria.Main.lastTileY, Terraria.Graphics.Camera.ScaledPosition, Terraria.Graphics.Camera.ScaledSize, Terraria.Graphics.Camera.UnscaledPosition, Terraria.Graphics.Camera.UnscaledSize, and Terraria.Lighting.UsingNewLighting.

Referenced by Terraria.Main.DoLightTiles(), and Terraria.Player.ForceUpdateBiomes().