Guest User

Tela.java

a guest
Nov 9th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.Scanner;
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. public class Tela {
  8.  
  9.  
  10.  
  11.   public String coletaNome() {
  12.     Scanner sc = new Scanner(System.in);
  13.     System.out.printf("Qual seu nome, jogador?\n\n");
  14.     String nome = sc.next();
  15.     return nome;
  16.   }
  17.  
  18.   public String coletaTentativa() {
  19.     Scanner sc = new Scanner(System.in);
  20.     System.out.printf("Tentativa: ");
  21.     String tentativa = sc.next();
  22.     return tentativa;
  23.   }
  24.  
  25.  
  26.   public static void main (String[] args) {
  27.  
  28.     Tela t = new Tela();
  29.     Jogo jg = new Jogo();
  30.  
  31.  
  32.     // - O jogo apresenta o objetivo ao jogador;
  33.     System.out.println(jg.getObj());
  34.  
  35.     // - O jogador se identifica;
  36.     String nome = t.coletaNome();
  37.     jg.setNome(nome);
  38.  
  39.     // - O jogo apresenta a categoria,
  40.     //a quantidade máxima de tentativas erradas
  41.     //e quantas letras possuem a palavra selecionada;
  42.  
  43.     System.out.println(jg.getCat());
  44.  
  45.     // - O jogador tenta uma letra;
  46.     String tentativa = t.coletaTentativa();
  47.     jg.setTentativa(tentativa);
  48.  
  49.     // - O jogo apresenta as letras acertadas pelo jogador
  50.     //na respectiva posição da palavra, a quantidade de erros
  51.     //e a quantidade máxima de tentativas erradas.
  52.     //Exemplo: [*a*a] 01/06 ;
  53.  
  54.     //enquanto
  55.     while(!jg.fimDeJogo()) {
  56.     jg.verificaAcerto();
  57.     System.out.println(jg.getNovoTabuleiro());
  58.     System.out.println(jg.erros);
  59.   }
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.     }
  69.  
  70.  
  71.  
  72. }
Add Comment
Please, Sign In to add comment