Пример #1
0
 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();
         }
     }
 }
Пример #2
0
            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));
            }
Пример #3
0
 public HuePrompt(int Hue, GQuickHues Target)
 {
     this.m_Hue    = Hue;
     this.m_Target = Target;
 }
Пример #4
0
 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));
 }
Пример #5
0
 public HuePrompt(int Hue, GQuickHues Target)
 {
     this.m_Hue = Hue;
     this.m_Target = Target;
 }
Пример #6
0
 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();
         }
     }
 }