internal void Mark(ShotResultEnum shotResult) { if (shotResult == ShotResultEnum.Miss) { _status = new Missed(); } if (shotResult == ShotResultEnum.Hit || shotResult == ShotResultEnum.Sunk) { _status = new Hit(); } }
internal TargetGridHole(Coordinate coordinate) { _status = new NotChecked(); Coordinate = coordinate; }