コード例 #1
0
        public GameStatistics GetCurrentStatistics(IReadOnlyBattleshipGame battleshipGame)
        {
            var hits       = battleshipGame.Hits.Count;
            var misses     = battleshipGame.Misses.Count;
            var totalShots = hits + misses;
            var accuracy   = (double)hits / totalShots;

            return(new GameStatistics(hits, misses, totalShots, accuracy));
        }
コード例 #2
0
 public void Draw(IReadOnlyBattleshipGame game, (char, int)?cursor = null)