Bonjour,
Je fais un petit jeu et j'ai besoin de votre aide pour rassembler des dizaines de lignes de code en une seule.
Pour l'instant j'ai ce groupe plus de 20 fois (autant que de TShape)
Et j'aimerais que ça se transforme en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Begin r4.Visible := false; updatevar('+'); end;
updatevar('+',4)
Ma fonction updatevar plus haut dans mon code ressemble à ça.
Comment puis-je utiliser le 2nd paramètre (chiffre qui dit quel TShape rendre visible) :
[edit Malatar]Merci de et d'éviter le multipost [/edit]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function updatevar(c:char,i:integer); Begin If c = '+' Then Begin r[i].Visible := true; //OU r+'i'.Visible := true; //OU autre solution ?? horiz := 1; vert := random(2); addpoint('p2') end end;
Partager