21-06-2010, 08:36 PM
bah tu as forcément une table avec les id des bâtiments construits.
Dans l'idée je stocke mes définitions de bâtiments dans un array dans un fichier, donc c'est a adapter...
Dans l'idée je stocke mes définitions de bâtiments dans un array dans un fichier, donc c'est a adapter...
Code PHP :
<?php
$bat[1]['nom']="bat A";
$bat[1]['require']="1,2"; //ici pas de sens car le bâtiment aurai besoin de lui même pour être construit+ un autre
Si tu stocke en SQL, pour afficher les bâtiments dispos, un petit WHERE.
A la construction, tu refait le même WHERE en rajoutant AND id='$iddubatimentdemandé'
Si retourne rien: bat impossible
Si retourne info sur le bâtiment: on lance la construction (et on se sert de ces infos pour faire un output a l'user)
Par contre pour l'optimisation sa peut demander quelques indexs... je suis pas sur que sa soit la bonne solution pour la partie SQL vu que je travaille pas comme sa...