Esempio n. 1
0
 //metoda kupująca wagon
 private void buttonBuyWagon_Click(object sender, EventArgs e)
 {
     //warunek kupna wagonu: aktualna ilość złota >= 50 oraz gra nie może być zapauzowana
     if (money >= 50 && Counter % 2 == 0 && wagonUpgrade == 0)
     {
         //tworzenie obiektu klasy wagon
         Wagon wagon = new Wagon();
         //dodanie do listy
         Wagons.Add(wagon);
     }
     if (wagonUpgrade == 1)
     {
         //tworzenie obiektu klasy UpgradedWagon
         UpgradedWagon upgradedWagon = new UpgradedWagon();
         Wagons.Add(upgradedWagon);
     }
     if (wagonUpgrade == 2)
     {
         //tworzenie obiektu klasy MasterWagon
         MasterWagon masterWagon = new MasterWagon();
         Wagons.Add(masterWagon);
     }
     //liczba elementów listy wagonów
     howManyWagons = Wagons.Count;
     //zmiana liczby wagonów wyświeltanych w textboxie
     textBoxHowManyWagons.Text = howManyWagons.ToString();
 }
Esempio n. 2
0
        public void AddWagon(Animal animal)
        {
            Wagon wagon = new Wagon();

            wagon.AddAnimal(animal);
            Wagons.Add(wagon);
        }
Esempio n. 3
0
 public void Add(Wagon wagon) //Add a wagon to train
 {
     if (wagon != null)
     {
         Wagons.Add(wagon);
     }
     else
     {
         throw new ArgumentNullException("wagon");
     }
 }
Esempio n. 4
0
        private Wagon FindNewWagon()
        {
            if (Wagons == null)
            {
                Wagons = new List <Wagon>();
            }

            Wagon _newWagon = new Wagon();

            Wagons.Add(_newWagon);
            return(_newWagon);
        }
Esempio n. 5
0
        public bool Add(Wagon wagon) //add wagon
        {
            if (wagon == null)
            {
                throw new ArgumentNullException("wagon");
            }

            Wagon w = FindWagon(wagon.WagonNumber);

            if (w == null)
            {
                Wagons.Add(wagon); //add to list

                if (OnWagonUpdate != null)
                {
                    OnWagonUpdate(this, wagon, true);
                }
                return(true);
            }
            return(false);
        }
Esempio n. 6
0
 public void WagonToevoegen(Wagon wagon)
 {
     Wagons.Add(wagon);
 }
Esempio n. 7
0
 public long CreateWagon(Wagon wagon)
 {
     Wagons.Add(wagon);
     return(wagon.Id);
 }