Salut,
Si j'ai bien compris tu ne sais pas comment séparer le contenu de ton fichier pour le répartir dans un tableau ?
Vu que le contenu est sous la forme : 0001111335555533334449999333, tu auras beaucoup de mal à savoir comment le répartir dans un tableau sauf si l'id ne dépasse jamais un caractère mais ce serait beaucoup se limiter quand même. Il faut que donc que tu mettes des repères dans cette chaîne pour pouvoir la séparer comme il faut selon les ids de tiles.
Entre chaque id de tile, mets une virgule par exemple. Grâce à ça, tu pourras ensuite récupérer facilement chaque id dans l'ordre en utilisant une fonction dans le style split ou explode comme tu connais php.
En GML, voici une fonction pour ça ici :
http://gmc.yoyogames.com/index.php?showtopic=358444Ca te donnera donc un tableau contenant chacun de tes ids.
Bien sur, ça ne fait pas encore exactement ce que tu voudrais puisqu'il faut gérer les coordonnées x et y. Dans ton cas, c'est i et j.
On part du principe que I représente une ligne et J une colonne.
Donc pour représenter ça dans notre fichier, il faut insérer un autre repère. On garde les virgules pour définir chaque id sur une ligne et pour dire qu'on change de ligne on met par exemple le point virgule ; ou autre chose.
On a donc pour une map de 3x3, quelque chose comme ça : 0,0,0;0,0,0;0,0,0 ou encore une map de 2x4 (2lignes, 4colonnes) : 0,0,0,0;0,0,0,0
Ensuite y'a plus qu'à extraire tout ça en utilisant la fonction explode. D'abord sur le repère ; qui retournera donc un tableau où chaque index contiendra le contenu de chacune de tes lignes, puis ensuite, pour chaque valeur de ce tableau,on explode sur la virgule pour obtenir chaque id d'une ligne.
Bon je ne connais pas encore bien GML donc je donne ce que je ferai dans un autre langage. Mais normalement, avec ça, ça devrait pouvoir te guider pas mal pour pouvoir le répartir facilement dans ton tableau [i][j]. Sauf si c'était pas du tout ça ta question et que je suis totalement à côté de la plaque xD Dans ce cas, bah autant pour moi ^^.