XP : ClasseJogoDoMeio

XP » XP » WebHome » TrabalhosFinais » JogoDoMeio » TestesParaOJogoDoMeio » ClasseJogoDoMeio

-- AndreGermanoRegert - 06 Jul 2005

ClasseJogoDoMeio


/*
 * Created on 05/07/2005
 */
package jogoDoMeio;

import jogoDoMeio.Baralho;
import jogoDoMeio.Jogador;
import Uteis.Entrada;
/**
 * @author André Germano Regert &
 *          Jader Wallauer
 */
public class JogoDoMeio {
   
   public int maximoDeJogadores;
   public int totalDeJogadoresAdicionados = 0;
   public Jogador[] jogadores; 
   
   public static void main(String[] args) {
      
   }
   
   public JogoDoMeio(){
      
   }
   
   public void começarJogo(){
      assert totalDeJogadoresAdicionados > 1 : "O jogo precisa de 2 jogadores para ser iniciado";
   }
   
   public void QuantosJogadoresVãoJogar(){
      Entrada input = new Entrada();
      System.out.println("Quantos jogadores participarão do jogo?");
      int quantos = input.inInt();
      assert (quantos >= 2) : "O jogo precisa de no mínimo 2 jogadores";
      assert (quantos <= 5) : "O jogo nao pode ter mais que 5 jogadores";
      maximoDeJogadores = quantos;
      jogadores = new Jogador[maximoDeJogadores]; 
   }

   public void AdicionaJogador(String umNome) {
      assert (umNome.toString() != "") : "O jogador precisa de um nome para participar do jogo";
      jogadores[totalDeJogadoresAdicionados++] = new Jogador(umNome);
   }

   public void recolherNomeDosJogadores() {
      Entrada input = new Entrada();
      for (int i = 0; i < jogadores.length; i++) {
         System.out.println("Entre com o nome do Jogador " + (i+1) + ":");
         String nome = input.inString();
         this.AdicionaJogador(nome);
      }
   }
}

E D U G R A F - Laboratório de Software Educacional - UFSC - CTC - INE
Campus Universitário - Trindade, Florianópolis, SC, Brasil 88040-090
Fone: +55 48 331 9735 / Fax: +55 48 331-9770