示例#1
0
        static void Main(string[] args)
        {
            PlayArea         playArea  = new PlayArea();
            PlayArea         enemyArea = new PlayArea();
            RandomShipPlacer placer    = new RandomShipPlacer();

            playArea.GenerateArea();
            enemyArea.GenerateArea();
            enemyArea.GenerateEnemyShips();
            CreatePlayerArea(playArea);
            Console.WriteLine(" ");
            placer.PlaceShip(enemyArea.EnemyShips, 0, enemyArea.EnemyFields);
            Console.ReadLine();
            placer.PlaceShip(enemyArea.EnemyShips, 1, enemyArea.EnemyFields);
            Console.ReadLine();
            placer.PlaceShip(enemyArea.EnemyShips, 2, enemyArea.EnemyFields);
            Console.ReadLine();
            placer.PlaceShip(enemyArea.EnemyShips, 3, enemyArea.EnemyFields);
            Console.ReadLine();
            placer.PlaceShip(enemyArea.EnemyShips, 4, enemyArea.EnemyFields);
            CreateEnemyArea(enemyArea);
            Console.WriteLine("");
            Console.ReadLine();
        }