public towar(string idt, string idm) { IDmiasto = idm; IDtowar = idt; TableArticle towar = Modele.ZnajdzTowar(idt); cenaDef = towar.GetPrice(); produkcjaDef = towar.GetProduction(); zapotrzebowanieDef = towar.GetRequisition(); TableArtInTown towarW = Modele.ZnajdzTowarWMiescie(idt, idm); ilosc = towarW.GetNumber(); produkcjaMod = towarW.GetProduction(); zapotrzebowanieMod = towarW.GetRequisition(); TableTown miasto = Modele.ZnajdzMiasto(idm); populacja = miasto.GetPopulation(); cenaKup = 0; cenaSp = 0; prodAkt = 0; zapoAkt = 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); }
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(); }