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

◆ DrawInterface_19_SignTileBubble()

static void Terraria.Main.DrawInterface_19_SignTileBubble ( )
inlinestaticprivate

Definition at line 42546 of file Main.cs.

42547 {
42548 if (signBubble)
42549 {
42550 int num = (int)((float)signX - screenPosition.X);
42551 int num2 = (int)((float)signY - screenPosition.Y);
42552 if (player[myPlayer].gravDir == -1f)
42553 {
42554 num2 = screenHeight - (int)((float)signY - screenPosition.Y) - 32;
42555 }
42556 SpriteEffects effects = SpriteEffects.None;
42557 if ((float)signX > player[myPlayer].position.X + (float)player[myPlayer].width)
42558 {
42559 effects = SpriteEffects.FlipHorizontally;
42560 num += -8 - TextureAssets.Chat2.Width();
42561 }
42562 else
42563 {
42564 num += 8;
42565 }
42566 num2 -= 22;
42568 signBubble = false;
42569 }
42570 }
static Asset< Texture2D > Chat2
static SpriteBatch spriteBatch
Definition Main.cs:974
static int myPlayer
Definition Main.cs:1801
static int signY
Definition Main.cs:2217
static int screenHeight
Definition Main.cs:1721
static Vector2 screenPosition
Definition Main.cs:1715
static byte mouseTextColor
Definition Main.cs:1751
static bool signBubble
Definition Main.cs:2213
static int signX
Definition Main.cs:2215
static Player[] player
Definition Main.cs:1803

References Terraria.GameContent.TextureAssets.Chat2, Terraria.Main.mouseTextColor, Terraria.Main.myPlayer, Terraria.Main.player, Terraria.Main.screenHeight, Terraria.Main.screenPosition, Terraria.Main.signBubble, Terraria.Main.signX, Terraria.Main.signY, and Terraria.Main.spriteBatch.

Referenced by Terraria.Main.SetupDrawInterfaceLayers().