예제 #1
0
        static void Main(string[] args)
        {
            DisplayTitleAndInstructions();

            var firingRange = new FiringRange();

            while (true)
            {
                Game.Play(firingRange);

                Console.WriteLine();
                Console.WriteLine();
                Console.WriteLine();
                Console.WriteLine();
                Console.WriteLine();
                Console.WriteLine("Next target...");
                Console.WriteLine();

                firingRange.NextTarget();
            }
        }
예제 #2
0
 public Game(IReadWrite io, FiringRange firingRange)
 {
     _io          = io;
     _firingRange = firingRange;
 }
예제 #3
0
 private Game(FiringRange firingRange)
 {
     _firingRange = firingRange;
 }
예제 #4
0
 public static void Play(FiringRange firingRange) => new Game(firingRange).Play();