Advertisement
Graf_Spee

JogoBatalhaNaval.java

May 10th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. package batalhanaval;
  2. import java.util.Scanner;
  3.  
  4. public class JogoBatalhaNaval {
  5.  
  6.     public static void main(String[] args) {
  7.         Scanner scan = new Scanner(System.in);
  8.         Jogo game1;
  9.         System.out.printf("Deseja jogar em um campo personalizado ou no padrão 5x5x3?\n\nInsira 1 para campo personalizado ou qualquer outro valor para o campo padrão\nR: ");
  10.         if(scan.nextInt() == 1) {
  11.             System.out.println("Insira as dimensões do campo ([Linhas] [Colunas] [Navios]): ");
  12.             game1 = new Jogo(scan.nextInt(), scan.nextInt(), scan.nextInt());
  13.         }
  14.         else
  15.             game1 = new Jogo();
  16.        
  17.         while(!game1.fimDoJogo()) {
  18.             System.out.printf(game1 + "\nTurno no. " + (game1.getTurno() + 1) + " (linha - coluna): ");
  19.             while(!game1.joga(scan.nextInt(), scan.nextInt())) {
  20.                 System.out.printf("Coordenada inválida! Tente novamente!\nTurno no. " + game1.getTurno() + " (linha - coluna): ");
  21.             }
  22.         }
  23.         System.out.println(game1);
  24.         game1.endGame();
  25.     }
  26.    
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement