示例#1
0
        private bool Konfiguracja()
        {
            OknoKonfiguracyjne oknokonfiguracyjne = new OknoKonfiguracyjne();
            bool?rezultat = oknokonfiguracyjne.ShowDialog();

            if (rezultat == true)
            {
                Samochod nowySamochod = FabrykaSamochodow.UtworzSamochod(oknokonfiguracyjne.RodzajSamochodu, oknokonfiguracyjne.NazwaSamochodu);
                this.symulacja = new Symulacja(nowySamochod, oknokonfiguracyjne.PoczatkowePieniadze);
                return(true);
            }
            else
            {
                this.Close();
                return(false);
            }
        }
示例#2
0
 public Symulacja(Samochod samochod, decimal pieniadze)
 {
     this.Pieniadze = pieniadze;
     this.samochod  = samochod;
 }
示例#3
0
 public override void Uszkodzenia(Samochod samochod)
 {
     samochod.stan = new PopsutyStan();
 }
示例#4
0
 public override void Uszkodzenia(Samochod samochod)
 {
     samochod.stan = new SredniStan();
 }
示例#5
0
 public override void Uszkodzenia(Samochod samochod)
 {
     samochod.stan = new BardzoDobryStan();
 }
示例#6
0
 public void Napraw(Samochod samochod)
 {
     samochod.stan = new NowyStan();
 }
示例#7
0
 public abstract void Uszkodzenia(Samochod context);