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