Merci j'ai bien avancé depuis et j'ai même presque fini, il me reste plus qu'a gérer les naissances, ce que j'ai réussi à faire dans la classe fourmilière, mais ce que je veux essayer de faire c'est d'attribuer un type a mes larves pour rendre plus clair le code.
En gros dans mon constructeur de larve je leur attribue aléatoirement un type, si le type c'est 1, c'est un male.
Si le type est 2, c'est une reine, si le type est 3, c'est un worker.
Ca, c'est fait.
Par contre ce que je veux essayer de faire maintenant, c'est récupérer dans ma fourmiliere, le type d'une larve, après ça j'arriverai sans problème a ajouter en fonction, soit un worker, soit une reine, soit un male, mais impossible de récupérer le type, je ne voit vraiment pas comment faire.
Au niveau de mes classe j'ai FOURMILIERE -> FOURMI (classe abstraite) -> QUEEN
-> WORKER
-> MALE
-> LARVE avec un type que je veux récupérer dans fourmiliere !
Donc en gros ce dont j'ai besoin c'est compléter ça :
if (fourmiliere.get(i).mourrir()== true && fourmiliere.get(i) instanceof Larve && TYPE 1 DE LARVE){
JE VAIS CREER UN MALE
Merci d'avance