mais pour ma part j e trouve tres tres lourd le System Purebasic avec ses
deja , on ne peut pas les imbriquer !Startdrawing(ImageOutput(image))
plot(element(i)\x,element(i)\y,element(i)\coul.l)
StopDrawing()
si dans une boucle on veut Ecrire des points dans une image
et en meme temps changer la couleur d'un Sprite
je ne vous dis pas le cirque ...
si en plus vous intégrez ça dans une procedure Recursive , c'est tirage de balle in the Head
pour gerer les StopDrawing au bons endroits ..
sans parler de la LEEEEENNTTTEEEEUUUUR ..dans une boucle .ça oblige a les metres en dehors des boucles
mais alors , il ne faut pas avoir a dessiner plusieurs choses dans plusieurs destinations (Sprite,Screen ,etc.. )
ces histoires de Startdrawing- StopDrawing c'est archaïque !
comment font les autres langages ?
je suis a 2 doigts de me chercher un autre langage rien que pour évitez ces fonctions !
pourquoi ne pas désigner l'endroit ou l'on dessine, par un paramètre dans la fonction de dessin
gentre Plot(Screen(),X,Y,Couleur)
je trouve que la base du langage, demanderai a etre Amélioré ... qu'en pensez vous ?