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

◆ ShouldDrawBackgroundTileAt()

static bool Terraria.Main.ShouldDrawBackgroundTileAt ( int i,
int j )
inlinestaticprivate

Definition at line 51957 of file Main.cs.

51958 {
51959 if (tile[i, j] == null)
51960 {
51961 tile[i, j] = new Tile();
51962 }
51963 if (caveParallax != 0f)
51964 {
51965 if (tile[i - 1, j] == null)
51966 {
51967 tile[i - 1, j] = new Tile();
51968 }
51969 if (tile[i + 1, j] == null)
51970 {
51971 tile[i + 1, j] = new Tile();
51972 }
51973 if (WallLightAt(i, j) || WallLightAt(i - 1, j) || WallLightAt(i + 1, j))
51974 {
51975 return true;
51976 }
51977 }
51978 else if (WallLightAt(i, j))
51979 {
51980 return true;
51981 }
51982 return false;
51983 }
static bool WallLightAt(int i, int j)
Definition Main.cs:51985
static Tile[,] tile
Definition Main.cs:1675
static float caveParallax
Definition Main.cs:1216

References Terraria.Main.caveParallax, System.Text.RegularExpressions.i, Terraria.DataStructures.Tile, Terraria.Main.tile, and Terraria.Main.WallLightAt().

Referenced by Terraria.Main.DrawBackground(), and Terraria.Main.OldDrawBackground().