Package com.jogodosanimais.steps

Source Code of com.jogodosanimais.steps.NovoAnimal

package com.jogodosanimais.steps;

import javax.swing.JOptionPane;

import com.jogodosanimais.JogoDosAnimais;
import com.jogodosanimais.object.Animal;

/**
* Claase para criação de um novo animal
*
* @author Leandro Hoffmann
*
*/

public class NovoAnimal extends JogoDosAnimais {

  public static NovoAnimal getInstance() {
    return new NovoAnimal();
  }

  /**
   * Metodo sem validação, para seguir o requisito que deve ter o mesmo
   * comportamento do original
   *
   * @param nome
   */
  public void qualAnimal(String nome) {
    String animal = JOptionPane.showInputDialog("Qual Animal você pensou?");
    String acao = JOptionPane.showInputDialog("Um(a)" + ((animal == null) ? "" : animal) + " ____ mas um(a) " + nome + " não.");
    getAnimais().add(new Animal(animal, acao));
  }
  /**
   * Metodo com validação dos nomes dos animais
   *
   * @param nome
   */

  // public void qualAnimal(String nome) {
  // String animal = null;
  // String acao = null;
  // while (animal == null || animal.isEmpty()) {
  // animal = JOptionPane.showInputDialog("Qual Animal você pensou?");
  // }
  // while (acao == null || acao.isEmpty()) {
  // acao = JOptionPane.showInputDialog("Um(a)" + animal + " ____ mas um(a) "
  // + nome + " não.");
  // }
  // getAnimais().add(new Animal(animal, acao));
  // }
}
TOP

Related Classes of com.jogodosanimais.steps.NovoAnimal

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.