Salut Jack.
ShortMemory% ( mémoire courte
) est un objet
DLISTLorsque j'écris un mot dans la grille comme chaque case/cellule est représenté par un objet
PICTURE,
je le fais lettre par lettre et ces lettres sont aussi stockées dans un tableau représentant la grille PLATEAU$(x%,y%).
En même temps, à chaque mot, je conserve dans un
DLIST, ShortMemory%, les coordonnées des cases pour pouvoir faire annuler le dernier mot entré.
chaque coodonnée est stocké sur une ligne de 9 caractères
- 3 pour le numéro de la case/cellule i% de PictCase%(i%)
(1 a 400)- 3 pour le x% de PLATEAU$(x%,y%)
(1à20)- 3 pour le y% de PLATEAU$(x%,y%)
(1à20)donc ces lignes sont représentés comme suit :
l$ = "001001001"pour récupérer mes données, je me sers de val (mid$(N,P,S)) mais là y a un pb à la compile.
Mais bon, je peux remplacer le dlist par un tableau style ShortMemory%(20,3)
ShortMemory%(1,1) = n° d' objet
ShortMemory%(1,2) = coordonnée en x%
ShortMemory%(1,1) = coordonnée en y%
Le plus ennuyeux c'est pour le traitement de fichier type *.inf,*.ini