Ok, donc on a un tableau avec les pré requis.
Prenons ton exemple, le bat 1 requière bat 1 au niveau1, bat 2 au niveau 2 et bat 3 au niveau 10. C'est bien ça ?
Comment je fais pour savoir si le joueur peu construire le bat 1 ?
Il faut regarder pour chacun des bat (1, 2 et 3) si ils ont le niveau requit ?
Et on boucle sur tous les autres bâtiments pour savoir si pour chacun de leurs pré requis sont atteints (avec à chaque fois la boucle ci-dessus) ?
Tu fais comme ça ou tu as trouvé une solution moins consommatrice ?
Sephi, je partais sur l'idée d'une table de jointure à la base, en effet
Prenons ton exemple, le bat 1 requière bat 1 au niveau1, bat 2 au niveau 2 et bat 3 au niveau 10. C'est bien ça ?
Comment je fais pour savoir si le joueur peu construire le bat 1 ?
Il faut regarder pour chacun des bat (1, 2 et 3) si ils ont le niveau requit ?
Et on boucle sur tous les autres bâtiments pour savoir si pour chacun de leurs pré requis sont atteints (avec à chaque fois la boucle ci-dessus) ?
Tu fais comme ça ou tu as trouvé une solution moins consommatrice ?
Sephi, je partais sur l'idée d'une table de jointure à la base, en effet