Ejemplo n.º 1
0
 //setup minor glyph slots
 private void SetMinor(RoundButton minor, int width, int height)
 {
     minor.Size        = new Size(62, 64);
     minor.Location    = new Point(width, height);
     minor.Active      = false;
     minor.MouseEnter += new EventHandler(Minor_MouseEnter);
     minor.MouseLeave += new EventHandler(Minor_MouseLeave);
     minor.MouseDown  += new MouseEventHandler(Minor_MouseDown);
     minor.MouseUp    += new MouseEventHandler(Minor_MouseUp);
     minor.Refresh();
 }
Ejemplo n.º 2
0
 //setup all elements
 private void Set()
 {
     left.Text = pointsLeft.ToString();
     buttons   = new Button[t, x, y];
     labels    = new Label[t, x, y];
     spent     = new Label[t];
     points    = new Label[t];
     panels    = new Panel[t];
     arrows    = new PictureBox[t];
     graphics  = new Graphics[t];
     majors    = new RoundButton[3];
     minors    = new RoundButton[3];
     glyphs    = new Glyph[6];
     i         = 0;
     foreach (TabPage tab in tabs.TabPages)
     {
         tab.Width -= SystemInformation.VerticalScrollBarWidth;
         panels[i]  = new Panel();
         SetPanel(panels[i], tab);
         tab.Controls.Add(panels[i]);
         spent[i] = new Label();
         SetLabel(spent[i], new Point(3, 5), "Points spent in Specialization Talents: ");
         panels[i].Controls.Add(spent[i]);
         points[i] = new Label();
         SetLabel(points[i], new Point(233, 5), "0");
         panels[i].Controls.Add(points[i]);
         for (j = 0; j < x; j++)
         {
             for (k = 0; k < y; k++)
             {
                 labels[i, j, k] = new Label();
                 SetTalentLabel(labels[i, j, k], new Point(60 * k + 49, 60 * j + 70));
                 panels[i].Controls.Add(labels[i, j, k]);
                 buttons[i, j, k] = new Button();
                 SetTalentButton(buttons[i, j, k], new Point(60 * k + 12, 60 * j + 32));
                 panels[i].Controls.Add(buttons[i, j, k]);
             }
         }
         arrows[i] = new PictureBox();
         SetPictureBox(arrows[i], panels[i]);
         graphics[i] = Graphics.FromImage(arrows[i].BackgroundImage);
         panels[i].Controls.Add(arrows[i]);
         i++;
         if (i == t)
         {
             panel1.Width          += SystemInformation.VerticalScrollBarWidth;
             panel1.BackgroundImage = new Bitmap(@"Textures\Glyphs\Glyphs.png");
             majors[0] = new RoundButton(@"Textures\Glyphs\major1.png", Color.OrangeRed);
             majors[1] = new RoundButton(@"Textures\Glyphs\major2.png", Color.OrangeRed);
             majors[2] = new RoundButton(@"Textures\Glyphs\major3.png", Color.OrangeRed);
             minors[0] = new RoundButton(@"Textures\Glyphs\minor1.png", Color.RoyalBlue);
             minors[1] = new RoundButton(@"Textures\Glyphs\minor2.png", Color.RoyalBlue);
             minors[2] = new RoundButton(@"Textures\Glyphs\minor3.png", Color.RoyalBlue);
             SetGlyphs();
             panel1.Controls.Add(majors[0]);
             panel1.Controls.Add(majors[1]);
             panel1.Controls.Add(majors[2]);
             panel1.Controls.Add(minors[0]);
             panel1.Controls.Add(minors[1]);
             panel1.Controls.Add(minors[2]);
             break;
         }
     }
 }