Exemplo 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);
 }
Exemplo 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);
 }