Ejemplo n.º 1
0
 public miasto(TableTown t)
 {
     id        = t.GetId();
     populacja = t.GetPopulation();
     gotowosc  = t.GetMilitary();
     zywnosc   = t.GetFood();
     dobrobyt  = t.GetProsperity();
 }
Ejemplo n.º 2
0
        public void zmianaIlosci()
        {
            policzZapotrzebowanie();
            policzProdukcje();
            int wynik    = 0;
            int niedobor = 0;

            ilosc -= zapoAkt;
            if (ilosc < 0)
            {
                wynik--;
                niedobor = ilosc * -1;
                ilosc    = 0;
            }

            if (niedobor == 0)
            {
                ilosc += prodAkt;
            }
            else
            {
                ilosc    += prodAkt;
                niedobor /= 2;
                ilosc    -= niedobor;
                if (ilosc < 0)
                {
                    ilosc = 0;
                    wynik--;
                }
            }

            double roznica;

            if (zapoAkt == 0)
            {
                roznica = 0;
            }
            else
            {
                roznica = ilosc / zapoAkt;
            }
            if (roznica >= 5)
            {
                wynik++;
            }

            TableArtInTown towar = Modele.ZnajdzTowarWMiescie(IDtowar, IDmiasto);

            towar.SetNumber(ilosc);

            TableTown miasto = Modele.ZnajdzMiasto(IDmiasto);
            int       prosp  = miasto.GetProsperity();

            prosp = prosp + wynik;
            miasto.SetProsperity(prosp);
        }
Ejemplo n.º 3
0
        private int dobrobyt;       //uj wie

        public miasto(string ID)
        {
            TableTown tmp = Modele.ZnajdzMiasto(ID);

            id        = ID;
            populacja = tmp.GetPopulation();
            gotowosc  = tmp.GetMilitary();
            zywnosc   = tmp.GetFood();
            dobrobyt  = tmp.GetProsperity();
        }