charger plusieurs fichier dans un assarray
est-il possible de charger plusieurs fichier dans un assarray?
quand on fait
> load inifile appdrive$+ appdir$+ "fichier1"
> load inifile appdrive$+ appdir$+ "fichier2"
ça ne marche pas
mais peut on biaiser en chargeant dans un autre assarray le contenu du second fichier et le transférer dans le 1er assarray?
pour le moment je ne vois pas trop de solution...
au passage, une autre question:
j'ai vu que l'on puvait stocker les fichiers relatifs à l'application directement dans l'exe mais à ce moment là quel est leur chemin d'acces?
merci d'avance
Re: charger plusieurs fichier dans un assarray
Pour intégrer les fichiers dans l'exe, il faut commencer par les choisir avec un sélecteur de fichier classique (comme dans ton exemple pour l'Associative Array), puis aller dans l'éditeur de ressources. Les fichiers qui ont été choisis durant la création de l'application y sont répertoriés, avec l'option de les inclure. Quand on choisit cette option, ça ne change rien au fichier, ni à la façon de le choisir dans l'éditeur d'évenements. C'est seulement à la compilation que le lien sera changé.
Donc en tant que programmeur, tu n'a rien à changer en terme de chemin.
Re: charger plusieurs fichier dans un assarray
il me semble qu'assarray est capable de charger qu'un seul fichier à la fois... mais quelle est l'utilité d'en charger deux ? tu peux pas faire avec un seul ?
Re: charger plusieurs fichier dans un assarray
merci gawen pour l'intégration de fichiers dans l'exe ^^
l'utilité charger plusieurs fichiers dans la création d'un inventaire et des menus qui vont avec:
en fonction des objets présents dans l'inventaire, le moteur charge toutes les informations concernant les objets depuis des fichiers (un par objet) l'intérêt est alors dans un premier temps de ne pas surcharger l'assarray avec des informations sur des objets non présents, et surtout de pouvoir inventer des objets au cours du jeu en créant à chaque fois un petit fichier contenant les informations nécessaires.
il y a d'autres moyens pour faire ça mais ils seront à mon avis plus limités...
Re: charger plusieurs fichier dans un assarray
Tu peux fusionner très facilement deux assarray avec une simple fastloop. [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
Re: charger plusieurs fichier dans un assarray
est-ce que tu peux me dire comment ? ça m'aiderait beaucoup