private void Entry_OnClick(Gump g) { if ((g.HasTag("HueID") && g.HasTag("Buttons")) && g.HasTag("Index")) { int tag = (int)g.GetTag("HueID"); MouseButtons buttons = (MouseButtons)g.GetTag("Buttons"); int index = (int)g.GetTag("Index"); if ((buttons & MouseButtons.Right) != MouseButtons.None) { QuickHues.Remove(index); Gumps.Destroy(this); GQuickHues toAdd = new GQuickHues(this.m_Picker, this.m_Brightness, this.m_Okay); if (this.m_Expanded) { toAdd.m_Expanded = true; toAdd.Height = toAdd.m_ExpandedHeight; } base.m_Parent.Children.Add(toAdd); } else if ((tag >= 2) && (tag < 0x3ea)) { tag -= 2; int num3 = tag % 5; tag /= 5; int num4 = tag % 20; tag /= 20; int num5 = tag; this.m_Picker.Brightness = num3; this.m_Picker.ShadeX = num4; this.m_Picker.ShadeY = num5; this.m_Brightness.Refresh(); this.m_Okay.Click(); } } }
public void OnReturn(string message) { QuickHueEntry e = new QuickHueEntry { Name = message, Hue = this.m_Hue }; QuickHues.Add(e); Gumps.Destroy(this.m_Target); GQuickHues toAdd = new GQuickHues(this.m_Target.m_Picker, this.m_Target.m_Brightness, this.m_Target.m_Okay); if (this.m_Target.m_Expanded) { toAdd.m_Expanded = true; toAdd.Height = toAdd.m_ExpandedHeight; } this.m_Target.m_Parent.Children.Add(toAdd); Engine.AddTextMessage(string.Format("Hue created under name '{0}'.", message)); }
public HuePrompt(int Hue, GQuickHues Target) { this.m_Hue = Hue; this.m_Target = Target; }
private void Entry_OnClick(Gump g) { if ((g.HasTag("HueID") && g.HasTag("Buttons")) && g.HasTag("Index")) { int tag = (int) g.GetTag("HueID"); MouseButtons buttons = (MouseButtons) g.GetTag("Buttons"); int index = (int) g.GetTag("Index"); if ((buttons & MouseButtons.Right) != MouseButtons.None) { QuickHues.Remove(index); Gumps.Destroy(this); GQuickHues toAdd = new GQuickHues(this.m_Picker, this.m_Brightness, this.m_Okay); if (this.m_Expanded) { toAdd.m_Expanded = true; toAdd.Height = toAdd.m_ExpandedHeight; } base.m_Parent.Children.Add(toAdd); } else if ((tag >= 2) && (tag < 0x3ea)) { tag -= 2; int num3 = tag % 5; tag /= 5; int num4 = tag % 20; tag /= 20; int num5 = tag; this.m_Picker.Brightness = num3; this.m_Picker.ShadeX = num4; this.m_Picker.ShadeY = num5; this.m_Brightness.Refresh(); this.m_Okay.Click(); } } }