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

◆ DoDraw_Tiles_Solid()

void Terraria.Main.DoDraw_Tiles_Solid ( )
inlineprivate

Definition at line 60154 of file Main.cs.

60155 {
60159 try
60160 {
60161 if (drawToScreen)
60162 {
60164 }
60165 else
60166 {
60168 TimeLogger.DetailedDrawTime(17);
60169 }
60170 }
60171 catch (Exception e)
60172 {
60173 TimeLogger.DrawException(e);
60174 }
60175 tileBatch.End();
60176 spriteBatch.End();
60179 try
60180 {
60181 player[myPlayer].hitReplace.DrawFreshAnimations(spriteBatch);
60182 player[myPlayer].hitTile.DrawFreshAnimations(spriteBatch);
60183 }
60184 catch (Exception e2)
60185 {
60186 TimeLogger.DrawException(e2);
60187 }
60188 spriteBatch.End();
60189 }
static readonly BlendState AlphaBlend
Definition BlendState.cs:36
void PreDrawTiles(bool solidLayer, bool forRenderTargets, bool intoRenderTargets)
static Vector2 sceneTilePos
Definition Main.cs:1046
void DrawTiles(bool solidLayer, bool forRenderTargets, bool intoRenderTargets, int waterStyleOverride=-1)
Definition Main.cs:20328
static SpriteBatch spriteBatch
Definition Main.cs:974
TileDrawing TilesRenderer
Definition Main.cs:2403
static int myPlayer
Definition Main.cs:1801
static bool drawToScreen
Definition Main.cs:600
static Vector2 screenPosition
Definition Main.cs:1715
static Matrix Transform
Definition Main.cs:2771
static TileBatch tileBatch
Definition Main.cs:976
static SamplerState DefaultSamplerState
Definition Main.cs:2814
static RasterizerState Rasterizer
Definition Main.cs:552
void DrawTileEntities(bool solidLayer, bool overRenderTargets, bool intoRenderTargets)
Definition Main.cs:20266
RenderTarget2D tileTarget
Definition Main.cs:842
static Player[] player
Definition Main.cs:1803

References Microsoft.Xna.Framework.Graphics.BlendState.AlphaBlend, Terraria.Main.DefaultSamplerState, Terraria.TimeLogger.DetailedDrawTime(), Terraria.TimeLogger.DrawException(), Terraria.Main.DrawTileEntities(), Terraria.Main.DrawTiles(), Terraria.Main.drawToScreen, Terraria.Main.myPlayer, Microsoft.Xna.Framework.Graphics.DepthStencilState.None, Terraria.Main.player, Terraria.GameContent.Drawing.TileDrawing.PreDrawTiles(), Terraria.Main.Rasterizer, Terraria.Main.sceneTilePos, Terraria.Main.screenPosition, Terraria.Main.spriteBatch, Terraria.Main.tileBatch, Terraria.Main.TilesRenderer, Terraria.Main.tileTarget, Terraria.Main.Transform, and Microsoft.Xna.Framework.Color.White.

Referenced by Terraria.Main.DoDraw_WallsTilesNPCs().