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

◆ DrawInterface_33_MouseText()

void Terraria.Main.DrawInterface_33_MouseText ( )
inlineprivate

Definition at line 42249 of file Main.cs.

42250 {
42251 if (mouseItem.stack <= 0)
42252 {
42253 mouseItem.type = 0;
42254 }
42255 if (hoverItemName != null && hoverItemName != "" && mouseItem.type == 0)
42256 {
42257 player[myPlayer].cursorItemIconEnabled = false;
42259 {
42260 MouseText(hoverItemName, rare, 0, mouseX + 6, mouseY + 6);
42261 }
42262 else
42263 {
42265 }
42266 mouseText = true;
42267 }
42268 if (LocalPlayer.rulerLine && LocalPlayer.builderAccStatus[0] == 0 && LocalPlayer.velocity.Length() <= 6f)
42269 {
42270 int num = Math.Abs(rulerLineDisplayValues.X) + 1;
42271 int num2 = Math.Abs(rulerLineDisplayValues.Y) + 1;
42272 if (num > 1 || num2 > 1)
42273 {
42274 Utils.DrawBorderString(spriteBatch, num + "x" + num2, MouseScreen + new Vector2(16f, 0f), new Microsoft.Xna.Framework.Color(0.24f, 0.8f, 0.9f, 1f), GameZoomTarget, 0f, 0.8f);
42275 }
42276 }
42278 }
static double Abs(double value)
static SpriteBatch spriteBatch
Definition Main.cs:974
static int myPlayer
Definition Main.cs:1801
static int rare
Definition Main.cs:2457
static Vector2 MouseScreen
Definition Main.cs:2773
static bool mouseText
Definition Main.cs:2453
static Item mouseItem
Definition Main.cs:1773
void DrawInterface_InstrumentMouseText()
Definition Main.cs:42280
static Microsoft.Xna.Framework.Point rulerLineDisplayValues
Definition Main.cs:1783
static float GameZoomTarget
Definition Main.cs:239
static string hoverItemName
Definition Main.cs:2449
static bool SettingsEnabled_OpaqueBoxBehindTooltips
Definition Main.cs:253
static int mouseY
Definition Main.cs:606
static Player LocalPlayer
Definition Main.cs:2829
static Player[] player
Definition Main.cs:1803
void MouseText(string cursorText, int rare=0, byte diff=0, int hackedMouseX=-1, int hackedMouseY=-1, int hackedScreenWidth=-1, int hackedScreenHeight=-1, int pushWidthX=0)
Definition Main.cs:18729
static int mouseX
Definition Main.cs:604

References System.Math.Abs(), Terraria.Utils.DrawBorderString(), Terraria.Main.DrawInterface_InstrumentMouseText(), Terraria.Main.GameZoomTarget, Terraria.Main.hoverItemName, Terraria.Main.LocalPlayer, Terraria.Main.mouseItem, Terraria.Main.MouseScreen, Terraria.Main.mouseText, Terraria.Main.MouseText(), Terraria.Main.mouseX, Terraria.Main.mouseY, Terraria.Main.myPlayer, Terraria.Main.player, Terraria.Main.rare, Terraria.Main.rulerLineDisplayValues, Terraria.Main.SettingsEnabled_OpaqueBoxBehindTooltips, Terraria.Main.spriteBatch, and Microsoft.Xna.Framework.Graphics.Vector2.

Referenced by Terraria.Main.SetupDrawInterfaceLayers().