Example #1
0
 public Treffer Setzen(int einschlagX, int einschlagY, SchussErgebnis ergebnis)
 {
     this.EinschlagsKoordinateX = einschlagX;
     this.EinschlagsKoordinateY = einschlagY;
     this.Ergebnis = ergebnis;
     return(this);
 }
Example #2
0
        public void VerarbeiteSchussErgebniss(Koordinaten koords, SchussErgebnis result)
        {
            int index = koords.Reihe + koords.Spalte;
            var Tile  = this.schussSpielfeld.SpielfeldTiles.At(koords.Reihe, koords.Spalte);// schussSpielfeld.SpielfeldTiles[index];//.At(koords.Reihe, koords.Spalte);

            switch (result)
            {
            case SchussErgebnis.Hit:
                Tile.Teilbelegung = Teilbelegung.Getroffen;
                break;

            default:
                Tile.Teilbelegung = Teilbelegung.Miss;
                break;
            }
        }