Esempio n. 1
0
 public RezultatGađanja Gađaj(Polje p)
 {
     if (!Polja.Contains(p))
     {
         return(RezultatGađanja.Promašaj);
     }
     pogođenaPolja.Add(p);
     if (pogođenaPolja.Count() == Polja.Count())
     {
         return(RezultatGađanja.Potonuće);
     }
     return(RezultatGađanja.Pogodak);
 }
Esempio n. 2
0
 public RezultatGađanja Gađaj(Polje p)
 {
     if (!Polja.Contains(p))
     {
         return(RezultatGađanja.Promašaj);
     }
     pogođenaPolja.Add(p);
     if (pogođenaPolja.Count() == Polja.Count())
     {
         OnProtivničkiBrodJePotopljen(); //event zovemo
         return(RezultatGađanja.Potonuće);
     }
     return(RezultatGađanja.Pogodak);
 }