Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
UIItemIcon.cs
Go to the documentation of this file.
3using Terraria.UI;
4
6
7public class UIItemIcon : UIElement
8{
9 private Item _item;
10
11 private bool _blackedOut;
12
13 public UIItemIcon(Item item, bool blackedOut)
14 {
15 _item = item;
16 Width.Set(32f, 0f);
17 Height.Set(32f, 0f);
18 _blackedOut = blackedOut;
19 }
20
21 protected override void DrawSelf(SpriteBatch spriteBatch)
22 {
23 CalculatedStyle dimensions = GetDimensions();
24 ItemSlot.DrawItemIcon(_item, 31, spriteBatch, dimensions.Center(), _item.scale, 32f, _blackedOut ? Color.Black : Color.White);
25 }
26}
override void DrawSelf(SpriteBatch spriteBatch)
Definition UIItemIcon.cs:21
UIItemIcon(Item item, bool blackedOut)
Definition UIItemIcon.cs:13
float scale
Definition Item.cs:189
static float DrawItemIcon(Item item, int context, SpriteBatch spriteBatch, Vector2 screenPositionForItemCenter, float scale, float sizeLimit, Color environmentColor)
Definition ItemSlot.cs:2273
StyleDimension Height
Definition UIElement.cs:29
StyleDimension Width
Definition UIElement.cs:27
CalculatedStyle GetDimensions()
Definition UIElement.cs:382
void Set(float pixels, float precent)