public PriorityBox(string name) { Name = name; _windowTexture = WorldMap.Instance.GetContent().Load<Texture2D>("priorityBox"); _font = WorldMap.Instance.GetContent().Load<SpriteFont>("Fonts/Press Start 2P"); Priority = 1000000; NumberChooser nc = new NumberChooser(new Vector2(255, 10), 0); AddGuiComponent(nc); }
public TraderMenu(Salesman s, Vector2 position) : base("Trader menu", false) { Position = position; _s = s; Dimention = new Vector2(500, 300); List<TraderItem> traderItems = WorldMap.Instance.GetTraderItems(); int counter = 0; foreach (TraderItem t in traderItems) { Label l = new Label(NameHelper.GetNameOfWorldObject(t.Type) + ": ", new Vector2(5 + (counter % 3) * 175, 45 + (counter / 3) * 50)); NumberChooser nc = new NumberChooser(new Vector2(100 + (counter % 3) * 175, 40 + (counter / 3) * 50), t.Amount); AddGuiComponent(l); AddGuiComponent(nc); counter++; } }