private void logikaDostupnosti(VykreslovaciePole pole) { if (DlzkaDostupnosti == 0) { nasobic.nedostupny(pole.Body, poslednyBod); } DlzkaDostupnosti--; }
private void kontrolaCiHadZjedol(Had had, VykreslovaciePole pole) { if (had.zjedolPrvokHryRozsireny(spomalovac)) { hudba.prehrajSpapanieSpomalenia(); spomalovac.nedostupny(pole.Body, poslednyBod); GlobalnePremenne.rychlostHry *= 1.25; } }
public void sprava(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo, bool aktivnyNasobic) { if (!aktivnyNasobic) { spravaNeaktNasobic(had, pole, bodInehoPrvku, bodInehoPrvkuTwo); } else { spravaAktNasobic(had, pole, bodInehoPrvku, bodInehoPrvkuTwo); } }
private void generovanie(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo) { if (Perioda == 0) { poslednyBod = nasobic.getBod; nasobic.vygenerujSuradnice(had, pole.Body, bodInehoPrvku, bodInehoPrvkuTwo); vygenerujDlzkuDostupnosti(); vygenerujPeriodu(); } Perioda--; }
private void kontrolaCiHadZjedol(Had had, VykreslovaciePole pole) { if (had.zjedolPrvokHryRozsireny(nasobic)) { hudba.prehrajHudbaZdvojnasobenia(); nasobic.nedostupny(pole.Body, poslednyBod); DlzkaPosobenia = 150; Posobi = true; } }
private void generovanie(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo) { if (Perioda == 0) { poslednyBod = spomalovac.getBod; spomalovac.vygenerujSuradnice(had, pole.Body, bodInehoPrvku, bodInehoPrvkuTwo); vygenerujDlzkuDostupnosti(); vygenerujPeriodu(); } Perioda--; if (DlzkaDostupnosti == 0) { spomalovac.nedostupny(pole.Body, poslednyBod); } DlzkaDostupnosti--; }
private void spravaAktNasobic(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo) { if (had.zjedolJedlo(jedlo)) { if (ZjedeneOdZrychlenia + 1 != PeriodaZrychlenia) { // SpravaHudby hudba = new SpravaHudby(); hudba.prehrajSpapaniejedla(); } jedlo.vygenerujSuradnice(had, pole.Body, bodInehoPrvku, bodInehoPrvkuTwo); DalsiPohybJeDvojnasobny = true; ZjedeneOdZrychlenia++; GlobalnePremenne.skore += ZvysenieSkore; } else { kontrolaDvojnasobnosti(had); } }
private void spravaNeaktNasobic(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo) { if (had.zjedolJedlo(jedlo)) { if (ZjedeneOdZrychlenia + 1 != PeriodaZrychlenia) { // SpravaHudby hudba = new SpravaHudby(); hudba.prehrajSpapaniejedla(); } jedlo.vygenerujSuradnice(had, pole.Body, bodInehoPrvku, bodInehoPrvkuTwo); ZjedeneOdZrychlenia++; GlobalnePremenne.skore += ZvysenieSkore; } else { poslednyBodHada = new Bod(had.getChvost().X, had.getChvost().Y, Colors.Black); had.vymazChvost(); } }
public void sprava(Had had, VykreslovaciePole pole, Bod bodInehoPrvkuOne, Bod bodInehoPrvkuTwo) { generovanie(had, pole, bodInehoPrvkuOne, bodInehoPrvkuTwo); kontrolaCiHadZjedol(had, pole); }
public void generuj(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo) { jedlo.vygenerujSuradnice(had, pole.Body, bodInehoPrvku, bodInehoPrvkuTwo); }
private void generovanieSpravania(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo) { generovanie(had, pole, bodInehoPrvku, bodInehoPrvkuTwo); logikaDostupnosti(pole); logikaPosobenia(); }