public Worship(Widget parent) : base(parent) { lblTitle = new Label(this, Fonts.LabelText); lblTitle.TextAlign = TextAlign.Center; for (int i = 0; i < wishes.Length; i++) { var inv = new InventoryWidget(this); inv.Move(3 + i * 31, 122); inv.SetInventorySize(1, 1); wishes[i] = new ItemWidget(inv, null); wishes[i].Move(1, 1); wishes[i].Visible = false; } var btnForfeit = new Button(this, 80); btnForfeit.Text = "Forfeit"; btnForfeit.Move(10, 160); btnForfeit.Click += () => Forfeit.Raise(); lblNumen = new Label(this, Fonts.LabelText); lblNumen.Text = "0"; this.Resize(100, 200); }
public Equipory(Widget parent, GobCache gobCache) : base(parent, "Equipment") { this.gobCache = gobCache; this.gobId = -1; this.items = new ItemWidget[slotPositions.Length]; for (int i = 0; i < slotPositions.Length; i++) { int slotIndex = i; var inv = new InventoryWidget(this); inv.Move(slotPositions[i]); inv.SetInventorySize(1, 1); inv.Drop += (p) => Drop.Raise(slotIndex); } Pack(); }