Esempio n. 1
0
        private void logikaDostupnosti(VykreslovaciePole pole)
        {
            if (DlzkaDostupnosti == 0)
            {
                nasobic.nedostupny(pole.Body, poslednyBod);
            }

            DlzkaDostupnosti--;
        }
Esempio n. 2
0
        private void kontrolaCiHadZjedol(Had had, VykreslovaciePole pole)
        {
            if (had.zjedolPrvokHryRozsireny(spomalovac))

            {
                hudba.prehrajSpapanieSpomalenia();
                spomalovac.nedostupny(pole.Body, poslednyBod);
                GlobalnePremenne.rychlostHry *= 1.25;
            }
        }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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--;
 }
Esempio n. 5
0
        private void kontrolaCiHadZjedol(Had had, VykreslovaciePole pole)
        {
            if (had.zjedolPrvokHryRozsireny(nasobic))

            {
                hudba.prehrajHudbaZdvojnasobenia();

                nasobic.nedostupny(pole.Body, poslednyBod);
                DlzkaPosobenia = 150;
                Posobi         = true;
            }
        }
Esempio n. 6
0
        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--;
        }
Esempio n. 7
0
 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);
     }
 }
Esempio n. 8
0
        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();
            }
        }
Esempio n. 9
0
 public void sprava(Had had, VykreslovaciePole pole, Bod bodInehoPrvkuOne, Bod bodInehoPrvkuTwo)
 {
     generovanie(had, pole, bodInehoPrvkuOne, bodInehoPrvkuTwo);
     kontrolaCiHadZjedol(had, pole);
 }
Esempio n. 10
0
 public void generuj(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo)
 {
     jedlo.vygenerujSuradnice(had, pole.Body, bodInehoPrvku, bodInehoPrvkuTwo);
 }
Esempio n. 11
0
 private void generovanieSpravania(Had had, VykreslovaciePole pole, Bod bodInehoPrvku, Bod bodInehoPrvkuTwo)
 {
     generovanie(had, pole, bodInehoPrvku, bodInehoPrvkuTwo);
     logikaDostupnosti(pole);
     logikaPosobenia();
 }