Beispiel #1
0
 public void pT(int sea) {
   switch (sea) {
     case 1:
       sea1.printTouch();
       break;
     case 2:
       sea2.printTouch();
       break;
   }
 }
Beispiel #2
0
 public void showSea(int seaNumber, int playerNum) {
   if (playerNum == 1) {
     if (seaNumber == 1) {
       System.out.println("Sea 1 Player 1");
       for (int j = 0; j < sea1.getHeight(); j++) {
         for (int i = 0; i < sea1.getWidth(); i++) {
           if (sea1.getCell(i, j) != null) {
             if (sea1.getCell(i, j).getDamage()) System.out.print(" * ");
             else System.out.print(" B ");
           } else {
             System.out.print(" ~ ");
           }
         }
         System.out.print("\n");
       }
     } else if (seaNumber == 2) {
       System.out.println("Sea 2 Player 1");
       for (int j = 0; j < sea2.getHeight(); j++) {
         for (int i = 0; i < sea2.getWidth(); i++) {
           if (sea2.getCell(i, j) != null) {
             if (!sea2.getCell(i, j).getDamage()) {
               System.out.print(" . ");
             } else System.out.print(" * ");
           } else if (sea2.getTouch(i, j)) {
             System.out.print(" ~ ");
           } else System.out.print(" . ");
         }
         System.out.print("\n");
       }
     } else {
       System.out.println("Sea Number Error.");
     }
   } else if (playerNum == 2) {
     if (seaNumber == 1) {
       System.out.println("Sea 1 Player 2");
       for (int j = 0; j < sea1.getHeight(); j++) {
         for (int i = 0; i < sea1.getWidth(); i++) {
           if (sea1.getCell(i, j) != null) {
             if (!sea1.getCell(i, j).getDamage()) {
               System.out.print(" . ");
             } else System.out.print(" * ");
           } else if (sea1.getTouch(i, j)) {
             System.out.print(" ~ ");
           } else System.out.print(" . ");
         }
         System.out.print("\n");
       }
     } else if (seaNumber == 2) {
       System.out.println("Sea 2 Player 2");
       for (int j = 0; j < sea2.getHeight(); j++) {
         for (int i = 0; i < sea2.getWidth(); i++) {
           if (sea2.getCell(i, j) != null) {
             if (sea2.getCell(i, j).getDamage()) System.out.print(" * ");
             else System.out.print(" B ");
           } else {
             System.out.print(" ~ ");
           }
         }
         System.out.print("\n");
       }
     } else {
       System.out.println("Sea Number Error.");
     }
   } else {
     System.out.println("Sea Number Error.");
   }
 }