Package main.models
Class ZooFantastique
java.lang.Object
main.models.ZooFantastique
La classe ZooFantastique représente l'environnement principal du jeu, regroupant le maitre du zoo,
le nom du zoo, le nombre maximum d'enclos, la liste des enclos existants, ainsi que des méthodes
pour accéder aux informations et effectuer des opérations sur le zoo.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionZooFantastique
(String nom, MaitreZoo maitreZoo, int nombreMaxEnclos) Constructeur de la classe ZooFantastique. -
Method Summary
Modifier and TypeMethodDescriptiongetEnclosDUneCreature
(Creature creature) Obtient l'enclos auquel une créature donnée appartient.getNom()
static int
Obtient la liste des noms des enclos existants dans le zoo.Obtient la liste de toutes les créatures présentes dans le zoo.void
toString()
Méthode toString pour obtenir une représentation textuelle des informations du zoo fantastique.
-
Field Details
-
nom
-
maitreZoo
-
nombreMaxEnclos
protected static int nombreMaxEnclos -
enclosExistants
-
-
Constructor Details
-
ZooFantastique
Constructeur de la classe ZooFantastique.- Parameters:
nom
- Le nom du zoo fantastique.maitreZoo
- Le maitre du zoo associé.nombreMaxEnclos
- Le nombre maximum d'enclos autorisé dans le zoo.
-
-
Method Details
-
setNom
-
getNom
-
getMaitreZoo
-
getNombreMaxEnclos
public static int getNombreMaxEnclos() -
getEnclosExistants
-
getNomsEnclos
Obtient la liste des noms des enclos existants dans le zoo.- Returns:
- Un objet StringBuilder contenant la liste des noms des enclos.
-
getToutesCreatureDansZoo
Obtient la liste de toutes les créatures présentes dans le zoo.- Returns:
- Une liste d'objets Creature représentant toutes les créatures du zoo.
-
getEnclosDUneCreature
Obtient l'enclos auquel une créature donnée appartient.- Parameters:
creature
- La créature dont on souhaite connaître l'enclos.- Returns:
- L'enclos auquel la créature appartient, ou null si elle n'appartient à aucun enclos.
-
toString
Méthode toString pour obtenir une représentation textuelle des informations du zoo fantastique.
-