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

◆ Draw()

static void Terraria.UI.ChestUI.Draw ( SpriteBatch spritebatch)
inlinestatic

Definition at line 72 of file ChestUI.cs.

73 {
74 if (Main.player[Main.myPlayer].chest != -1 && !Main.recBigList)
75 {
76 Main.inventoryScale = 0.755f;
77 if (Utils.FloatIntersect(Main.mouseX, Main.mouseY, 0f, 0f, 73f, Main.instance.invBottom, 560f * Main.inventoryScale, 224f * Main.inventoryScale))
78 {
79 Main.player[Main.myPlayer].mouseInterface = true;
80 }
84 }
85 else
86 {
87 for (int i = 0; i < ButtonID.Count; i++)
88 {
89 ButtonScale[i] = 0.75f;
90 ButtonHovered[i] = false;
91 }
92 }
93 }
static float[] ButtonScale
Definition ChestUI.cs:42
static bool[] ButtonHovered
Definition ChestUI.cs:44
static void DrawButtons(SpriteBatch spritebatch)
Definition ChestUI.cs:180
static void DrawName(SpriteBatch spritebatch)
Definition ChestUI.cs:95
static void DrawSlots(SpriteBatch spriteBatch)
Definition ChestUI.cs:329

References Terraria.UI.ChestUI.ButtonHovered, Terraria.UI.ChestUI.ButtonScale, Terraria.UI.ChestUI.ButtonID.Count, Terraria.UI.ChestUI.DrawButtons(), Terraria.UI.ChestUI.DrawName(), Terraria.UI.ChestUI.DrawSlots(), Terraria.Utils.FloatIntersect(), Terraria.Main.instance, Terraria.Main.inventoryScale, Terraria.Main.mouseX, Terraria.Main.mouseY, Terraria.Main.myPlayer, Terraria.Main.player, and Terraria.Main.recBigList.

Referenced by Terraria.Main.DrawInventory().