Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Feladat {
- public static void main(String[] args){
- Epitkezes EpitkezesObj = new Epitkezes();
- Nyereseg NyeresegObj = new Nyereseg();
- Kezdes KezdesObj = new Kezdes();
- Elemek ElemekObj = new Elemek();
- boolean vattacukor;
- boolean korhinta;
- boolean csonakazo;
- boolean szellemvasut;
- boolean hullamvasut;
- byte nehezseg = 0;
- KezdesObj.GetUdvozles();
- KezdesObj.SetSzint(nehezseg);
- nehezseg = KezdesObj.GetSzint();
- String cegnev = null;
- KezdesObj.SetCegnev(cegnev);
- short nap = KezdesObj.GetNap();
- int latogatoszam = KezdesObj.GetLatogatoszam();
- int fabatka = KezdesObj.GetFabatka();
- Scanner scan = new Scanner(System.in);
- EpitkezesObj.SetSzint(nehezseg);
- NyeresegObj.SetSzint(nehezseg);
- // beallitottam a nehezsegi szintet
- int vAr = EpitkezesObj.getVattacukor(); //vattacukor ar
- int kAr = EpitkezesObj.getKorhinta(); // korhnta ar
- int csAr = EpitkezesObj.getCsonakazo(); // csonakazo to ar
- int szAr = EpitkezesObj.getSzellemvasut(); // szellemvasut ar
- int hAr = EpitkezesObj.getHullamvasut(); // hullamvasut ar
- ElemekObj.SetAr(vAr, kAr, csAr, szAr, hAr);
- KezdesObj.SetAr(vAr, kAr, csAr, szAr, hAr);
- String bekert;
- byte bekerthossz;
- while(fabatka > 0){
- vattacukor = ElemekObj.getVattacukor(); //vasarlas elotti allapotban levo elemek, melyek a KezdesObj-hoz kellenek.
- korhinta = ElemekObj.getKorhinta();
- csonakazo = ElemekObj.getCsonakazo();
- szellemvasut = ElemekObj.getSzellemvasut();
- hullamvasut = ElemekObj.getHullamvasut();
- nap++;
- KezdesObj.SetNapErtekek(nap, fabatka, latogatoszam);
- KezdesObj.SetNapElemek(vattacukor, korhinta, csonakazo, szellemvasut, hullamvasut);
- KezdesObj.GetNapkezdes();
- do{
- ElemekObj.SetVasarlas();
- bekert = ElemekObj.GetBekert();
- bekerthossz = ElemekObj.getBekerthossz();
- fabatka = ElemekObj.GetFabatka();
- }while(bekert.charAt(bekerthossz) == '+');
- vattacukor = ElemekObj.getVattacukor(); //vasarlas utani allapotban levo elemek, melyek a nyereseg kiiratasa miatt kellenek
- korhinta = ElemekObj.getKorhinta();
- csonakazo = ElemekObj.getCsonakazo();
- szellemvasut = ElemekObj.getSzellemvasut();
- hullamvasut = ElemekObj.getHullamvasut();
- System.out.println();
- NyeresegObj.setElemek(vattacukor, korhinta, csonakazo, szellemvasut, hullamvasut);
- fabatka += NyeresegObj.getNyereseg();
- if(fabatka > 0){ //máskülönben csőd esetén is beadná
- KezdesObj.napLezaro(); //így a játékos jobban áttekintheti, hogy mit csinált a nap folyamán, mert nem fog egyből felugrani a következő nap az új adatokkal
- ElemekObj.SetFabatka(fabatka); // igy elmentodik a nyeresegunk (ha van)
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement