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

◆ DrawManaText()

static void Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet.DrawManaText ( SpriteBatch spriteBatch)
inlinestaticprivate

Definition at line 152 of file HorizontalBarsPlayerResourcesDisplaySet.cs.

153 {
154 Color color = new Color(Main.mouseTextColor, Main.mouseTextColor, Main.mouseTextColor, Main.mouseTextColor);
155 int num = 180;
156 Player localPlayer = Main.LocalPlayer;
157 string text = Lang.inter[2].Value + ":";
158 string text2 = localPlayer.statMana + "/" + localPlayer.statManaMax2;
159 Vector2 vector = new Vector2(Main.screenWidth - num, 65f);
160 string text3 = text + " " + text2;
161 Vector2 vector2 = FontAssets.MouseText.Value.MeasureString(text3);
162 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.MouseText.Value, text, vector + new Vector2((0f - vector2.X) * 0.5f, 0f), color, 0f, default(Vector2), 1f, SpriteEffects.None, 0f);
163 DynamicSpriteFontExtensionMethods.DrawString(spriteBatch, FontAssets.MouseText.Value, text2, vector + new Vector2(vector2.X * 0.5f, 0f), color, 0f, new Vector2(FontAssets.MouseText.Value.MeasureString(text2).X, 0f), 1f, SpriteEffects.None, 0f);
164 }
static void DrawString(this SpriteBatch spriteBatch, DynamicSpriteFont spriteFont, string text, Vector2 position, Color color)

References Microsoft.Xna.Framework.Graphics.Color, ReLogic.Graphics.DynamicSpriteFontExtensionMethods.DrawString(), Terraria.Lang.inter, Terraria.Main.LocalPlayer, Terraria.GameContent.FontAssets.MouseText, Terraria.Main.mouseTextColor, Terraria.Main.screenWidth, Terraria.Player.statManaMax2, Microsoft.Xna.Framework.Graphics.Vector2, and Microsoft.Xna.Framework.Vector2.X.

Referenced by Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet.Draw().