예제 #1
0
  // Méthode appelé lors de la création d'une nouvelle partie
  public boolean creerPartie(String nomJoueur, int rows, int cols) {
    System.out.println("My name is " + nomJoueur);
    fenetre.setTailleGrille(rows, cols);
    _managerAnimaux.initialiser(rows, cols);

    ajouterAnimal(Animal.lamasticot, "roger", 'F', 'O', new Point(10, 10));

    /*  ajouterAnimal(Animal.lamasticot, "roger", 'F','O', new Point(16, 4));
    ajouterAnimal(Animal.lion, "roger", 'F','O', new Point(5, 10));
    ajouterAnimal(Animal.lion, "roger", 'F','O', new Point(10, 3));*/

    _managerAnimaux.start();
    return true;
  }
예제 #2
0
  // Méthode appelé pour ajouter un nouvel animal
  public boolean ajouterAnimal(Animal animal, String nom, char sexe, char leader, Point position) {
    System.out.println(
        "Animal => "
            + animal.getNom()
            + " : "
            + nom
            + ", "
            + sexe
            + ", "
            + leader
            + ", "
            + position);
    Espece tmpAnimal;
    tmpAnimal = _managerAnimaux.getMonde().ajoutAnimaux(animal, position.x, position.y);
    fenetre.getGrille().ajouterAnimal(tmpAnimal);

    return true;
  }