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

◆ DrawUnderworldBackground()

void Terraria.Main.DrawUnderworldBackground ( bool flat)
inlineprotected

Definition at line 49543 of file Main.cs.

49544 {
49545 if (!(screenPosition.Y + (float)screenHeight < (float)(maxTilesY - 220) * 16f))
49546 {
49548 float pushUp = (GameViewMatrix.Zoom.Y - 1f) * 0.5f * 200f;
49549 SkyManager.Instance.ResetDepthTracker();
49550 for (int num = 4; num >= 0; num--)
49551 {
49553 }
49554 if (!mapFullscreen)
49555 {
49556 SkyManager.Instance.DrawRemainingDepth(spriteBatch);
49557 }
49559 }
49560 }
static int maxTilesY
Definition Main.cs:1116
static SpriteBatch spriteBatch
Definition Main.cs:974
static int screenHeight
Definition Main.cs:1721
static Vector2 screenPosition
Definition Main.cs:1715
static int screenWidth
Definition Main.cs:1719
void DrawSurfaceBG_DrawChangeOverlay(int backgroundAreaId)
Definition Main.cs:57856
static bool mapFullscreen
Definition Main.cs:932
static void DrawUnderworldBackgroudLayer(bool flat, Vector2 screenOffset, float pushUp, int layerTextureIndex)
Definition Main.cs:49562

References Terraria.Main.DrawSurfaceBG_DrawChangeOverlay(), Terraria.Main.DrawUnderworldBackgroudLayer(), Terraria.Graphics.Effects.SkyManager.Instance, Terraria.Main.mapFullscreen, Terraria.Main.maxTilesY, Terraria.Main.screenHeight, Terraria.Main.screenPosition, Terraria.Main.screenWidth, Terraria.Main.spriteBatch, and Microsoft.Xna.Framework.Graphics.Vector2.

Referenced by Terraria.Main.DrawBG(), and Terraria.Main.DrawCapture().