Esempio n. 1
0
 private void Form1_DoubleClick(object sender, EventArgs e)
 {
     foreach (NebeskoTeloV2 neb in tela)
     {
         if (neb.osenceno_planeta || neb.osenceno_or)
         {
             osenceno       = neb;
             panel2.Visible = true;
             label15.Text   = osenceno.name;
         }
     }
 }
        public NebeskoTeloV2(string _name, double Mass_Of_The_Body,
                             double Semi_Major_Axis_of_Orbit, double Eccentricity, double X_Ofset,
                             double Circumference_of_the_planet, NebeskoTeloV2 neb, Color Color)
        {
            alfa       = X_Ofset;
            mass       = Mass_Of_The_Body;
            semi_major = Semi_Major_Axis_of_Orbit;
            ese        = Eccentricity;
            pla_r      = Circumference_of_the_planet;
            plan_color = Color;

            pla_brush = new SolidBrush(plan_color);

            or_pen = new Pen(plan_color, 1);

            parent = neb;
            name   = _name;
        }
Esempio n. 3
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     if (key_down)
     {
         NebeskoTeloV2.Tilt_tilt(0.01, true);
     }
     else if (key_up)
     {
         NebeskoTeloV2.Tilt_tilt(0.01, false);
     }
     else if (zoom_plus)
     {
         NebeskoTeloV2.zoom += 0.01;
     }
     else if (zoom_minus /*&& Nebesko_Telo.zoom > 0*/)
     {
         NebeskoTeloV2.zoom -= 0.01;
     }
     this.Refresh();
 }
Esempio n. 4
0
        private void button1_Click_2(object sender, EventArgs e)
        {
            NebeskoTeloV2 refer = null;

            foreach (NebeskoTeloV2 neb in tela)
            {
                if (neb.EdName == comboBox1.Text)
                {
                    refer = neb;
                }
            }

            tela.Add(new NebeskoTeloV2(textBox6.Text,
                                       Convert.ToDouble(textBox1.Text),
                                       Convert.ToDouble(textBox2.Text),
                                       Convert.ToDouble(textBox3.Text),
                                       Convert.ToDouble(textBox4.Text),
                                       Convert.ToDouble(textBox5.Text),
                                       refer,
                                       colorDialog1.Color));

            panel1.Visible = false;
        }