Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ DrawSelf()

override void Terraria.GameContent.UI.Elements.UIHeader.DrawSelf ( SpriteBatch spriteBatch)
inlineprotectedvirtual

Reimplemented from Terraria.UI.UIElement.

Definition at line 46 of file UIHeader.cs.

47 {
48 CalculatedStyle dimensions = GetDimensions();
49 float num = 1.2f;
50 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.DeathText.Value, Text, new Vector2(dimensions.X - num, dimensions.Y - num), Color.Black);
51 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.DeathText.Value, Text, new Vector2(dimensions.X + num, dimensions.Y - num), Color.Black);
52 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.DeathText.Value, Text, new Vector2(dimensions.X - num, dimensions.Y + num), Color.Black);
53 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.DeathText.Value, Text, new Vector2(dimensions.X + num, dimensions.Y + num), Color.Black);
54 if (WorldGen.tenthAnniversaryWorldGen && !WorldGen.remixWorldGen)
55 {
56 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.DeathText.Value, Text, new Vector2(dimensions.X, dimensions.Y), Color.HotPink);
57 }
58 else
59 {
60 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.DeathText.Value, Text, new Vector2(dimensions.X, dimensions.Y), Color.White);
61 }
62 }
static void DrawString(this SpriteBatch spriteBatch, DynamicSpriteFont spriteFont, string text, Vector2 position, Color color)
CalculatedStyle GetDimensions()
Definition UIElement.cs:382

References Microsoft.Xna.Framework.Color.Black, Terraria.GameContent.FontAssets.DeathText, ReLogic.Graphics.DynamicSpriteFontExtensionMethods.DrawString(), Terraria.UI.UIElement.GetDimensions(), Microsoft.Xna.Framework.Color.HotPink, Terraria.WorldGen.remixWorldGen, Terraria.WorldGen.tenthAnniversaryWorldGen, Microsoft.Xna.Framework.Color.White, Terraria.UI.CalculatedStyle.X, and Terraria.UI.CalculatedStyle.Y.