예제 #1
0
파일: Rally.cs 프로젝트: KittyAmm/Formula1
        private void SetVoiture()
        {
            string nomvoiture          = nom.Text;
            string numerovoiture       = numero.Text;
            string pilotevoiture       = pilote.Text;
            int    consommationvoiture = Convert.ToInt32(consommation.Text);
            int    vitessevoiture      = Convert.ToInt32(vitesseInit.Text);
            double carburant           = Convert.ToDouble(carburVal.Text);

            Voiture voiture = new Voiture
            {
                Nom          = nomvoiture,
                Numero       = numerovoiture,
                Pilote       = pilotevoiture,
                Consommation = consommationvoiture,
                Idpiste      = _pist.Id,
                Vitesse      = vitessevoiture,
                Carburant    = carburant
            };

            AccesFichier.WriteVoitureCourse(voitures);
            Fonction.SaveCourseVoiture(voiture);
            voitures.Add(voiture);
            numLabels.Add(new Label());
        }
예제 #2
0
파일: Rally.cs 프로젝트: KittyAmm/Formula1
 private void DrawGraph(Graphics gr)
 {
     _points = AccesFichier.ReadPiste(_pist.Nom);
     using (Pen pen = new Pen(Color.Red, 0))
     {
         TracePiste(gr, pen, _points.ToArray());
     }
 }
예제 #3
0
파일: Rally.cs 프로젝트: KittyAmm/Formula1
 public Rally(Piste piste, Coursse course, int pistelong)
 {
     InitializeComponent();
     _pist    = piste;
     coursse  = course;
     secteurs = Fonction.GetSecteurs(_pist.Id);
     voitures = new List <Voiture>();
     SetForm();
     GenererRavits();
     _points = AccesFichier.ReadPiste(_pist.Nom);
     SetNbTours();
     unitepiste = Fonction.Point1Km(_points.Count, pistelong);
 }
예제 #4
0
파일: Rally.cs 프로젝트: KittyAmm/Formula1
 private void button1_Click(object sender, EventArgs e)
 {
     AccesFichier.WriteVoitureCourse(voitures);
 }
예제 #5
0
파일: Rally.cs 프로젝트: KittyAmm/Formula1
 private void replay_Click(object sender, EventArgs e)
 {
     timer1.Enabled = true;
     AccesFichier.ReadVoiture(voitures);
     this.Refresh();
 }
예제 #6
0
파일: Rally.cs 프로젝트: KittyAmm/Formula1
 private void demarer_Click(object sender, EventArgs e)
 {
     timer1.Enabled = true;
     AccesFichier.ReadVoiture(voitures);
 }