@chobedo : pas bête du tout, je cherche trop à me compliquer la vie =D
@Ruz : le 10 c'est parce que il y avait 10 bâtiments en base de donnée. Oui je l'ai éclairci, car normalement il y a un if par bâtiment... Par contre javais tiré ça d'un totu je crois il y a a bien longtemps...., je ne l'avais pas commenter, donc j'ai des difficultés a relire =)
Bon je vais essayer de prendre en compte vos conseils...
Je vais donc enregistrer tous les bâtiments du joueur en base de donnée. Faire un while parce que c'est - du moins je pense - le plus simple... Malgrés ce qu'a dit Igstaff je vais opter pour cette méthode car je ne compte pas changer les bâtiments. Je stockerais les descriptions et nom et autres informations des bâtiments dans des array (ainsi je peux calculer le coût en fonction du cout de base et du prochain niveau, vive les maths...) et je ferais appel a une fonction pour afficher le tout, ce qui me permettra de séparer le code de l'affichage (et par la même occasion éviter de faire 50x le même code). Je n'aurais plus qu'a rajouter des conditions dans le if / elseif du while ...
Humm voilà qui me semble plus claire et réalisable :good:
A moins que je me plante complètement :heuuu: ?!
@Ruz : le 10 c'est parce que il y avait 10 bâtiments en base de donnée. Oui je l'ai éclairci, car normalement il y a un if par bâtiment... Par contre javais tiré ça d'un totu je crois il y a a bien longtemps...., je ne l'avais pas commenter, donc j'ai des difficultés a relire =)
Bon je vais essayer de prendre en compte vos conseils...
Je vais donc enregistrer tous les bâtiments du joueur en base de donnée. Faire un while parce que c'est - du moins je pense - le plus simple... Malgrés ce qu'a dit Igstaff je vais opter pour cette méthode car je ne compte pas changer les bâtiments. Je stockerais les descriptions et nom et autres informations des bâtiments dans des array (ainsi je peux calculer le coût en fonction du cout de base et du prochain niveau, vive les maths...) et je ferais appel a une fonction pour afficher le tout, ce qui me permettra de séparer le code de l'affichage (et par la même occasion éviter de faire 50x le même code). Je n'aurais plus qu'a rajouter des conditions dans le if / elseif du while ...
Humm voilà qui me semble plus claire et réalisable :good:
A moins que je me plante complètement :heuuu: ?!