public InternalGump(DecorativeShieldDeed shield, int page) : base(150, 50) { m_Shield = shield; m_Page = page; Closable = true; Disposable = true; Dragable = true; Resizable = false; AddPage(0); AddBackground(25, 0, 500, 230, 0xA28); int itemID = Start; for (int i = 1; i <= 2; i++) { AddPage(i); for (int j = 0; j < 9 - i; j++) { AddItem(40 + j * 60, 70, itemID); AddButton(60 + j * 60, 50, 0x845, 0x846, itemID, GumpButtonType.Reply, 0); if (itemID < 0x1582) { itemID += 2; } else { itemID += 1; } } switch (i) { case 1: AddButton(455, 198, 0x8B0, 0x8B0, 0, GumpButtonType.Page, 2); break; case 2: AddButton(70, 198, 0x8AF, 0x8AF, 0, GumpButtonType.Page, 1); break; } } }
public FacingGump(DecorativeShieldDeed shield, int itemID, Point3D location, BaseHouse house) : base(150, 50) { m_Shield = shield; m_ItemID = itemID; m_Location = location; m_House = house; Closable = true; Disposable = true; Dragable = true; Resizable = false; AddPage(0); AddBackground(0, 0, 300, 150, 0xA28); AddItem(90, 30, GetWestItemID(itemID)); AddItem(180, 30, itemID); AddButton(50, 35, 0x867, 0x869, (int)Buttons.East, GumpButtonType.Reply, 0); AddButton(145, 35, 0x867, 0x869, (int)Buttons.South, GumpButtonType.Reply, 0); }
public InternalTarget(DecorativeShieldDeed shield, int itemID) : base(-1, true, TargetFlags.None) { m_Shield = shield; m_ItemID = itemID; }
public InternalGump(DecorativeShieldDeed shield) : this(shield, 1) { }