Bah moi personnellement j'enregistre chaque valeur en terme de ressources pour chaque batiments dans la BDD
Chaque tuple du batiment en question contient donc toutes les ressources qu'il a besoin.
Car je précise, il n'y a pas de niveau, donc s'il faut un systèmes de niveau pour les ressources d'un batiment, cela nécessite une fonction.
Mais je ne vois pas pourquoi tu fais un array. Ne serais pas plus simple de stocker la valeur des batiments dans une BDD ? Et ensuite prendre les valeurs de ressource du batiment avec un ID dont tu as besoin avec une requête.
Chaque tuple du batiment en question contient donc toutes les ressources qu'il a besoin.
Car je précise, il n'y a pas de niveau, donc s'il faut un systèmes de niveau pour les ressources d'un batiment, cela nécessite une fonction.
Mais je ne vois pas pourquoi tu fais un array. Ne serais pas plus simple de stocker la valeur des batiments dans une BDD ? Et ensuite prendre les valeurs de ressource du batiment avec un ID dont tu as besoin avec une requête.