Painpot.gif

PainPot (150 octets) permet de changer la couleur d'une forme quelconque. Ce n’est pas très rapide mais ça peut servir.
La vitesse peut être améliorée car j'utilise les routines de l'OS par soucis d'économie de place.
Et il y a moyen d'indiquer la forme au programme de fasson extérieure ? happy.

-e+a
Je n'ai rien compris de ce que tu as dit mais ça marche avec n'importe quelle forme
Les coordonnées seront indiqué par X et Y
Hum...
Donc si j'ai compris, on donne un point au programme (via X,Y) et ehu....ça marche comme dans Paint quoi ? (ie colore jusqu'au "bordures" ) ?
fais un curseur et quand t'appuis sur un touche a l'endroit voulu, sa remplit jusqu'au prochaine bordure, sa sera plus "convivial", et propose les 2 solution au debut du programme (soit par les valeurs X et Y) soit par le curseur ^^
Voila c'est juste un conseil mais sa rendrais ton programme plus sympatique je pense grin
Bonne chance pour le reste de ton programme
heu, le grand avantage d'être utilisable à partir de (X,Y) c'est de l'utiliser façilement depuis un autre prog smile
fais 2 version alors smile, une version specialement pour faire le remplissage, un programme que pour sa(avec un curseur + XY) ^^, et une autre pour l'apeller a partir d'un autre programme ^^
J'ai quasiment fini le programme qui fera au final environ 230 octets dans la version (X, Y) avec un arrondi automatique il ne me reste plus qu'a faire une protection contre les valeurs trop élevées.
Pour le version avec curseur je pense la faire en basic (avec appelle du programme ASM).
Je viens d'envoyer PaintPot sur ticalc.org...
PAINPOT2.gif
essai de mettre un lien vers ton programme.
Sinon je vais essayer de le regarder dès que j'aurais du temps libre
j0R tu es overbooké grin
C'était le matin ,j'allais partir a l'ecole grin, pas de temps libre donc, je devais me préparé :P
je peux te demander l'idée de l'algo davy ? (oui j'ai la flemme de regarder la source :$)
c'est facil :
-Tu prends un point initial dont tu test la couleur ;
-Tu testes les points au tour (sans diagonal). Si ils sont de la même couleur que le point initial tu stoques leurs coordonnés ;
-Tu testes les points autours des points stoqués. Si ils sont de la même couleur que le point initial, tu stoques leurs coordonnés...

Je compte le reprogrammer pour ti89 donc...

░░░░░
░░░░░
░░░░░
░░░░░
░░░░░

░░░░░
░░█░░
░█░█░
░░█░░
░░░░░

░░█░░
░███░
░███░
░░█░░
░░░░░

░░█░░
░███░
░████
░░██░
░░░░░

░░█░░
░███░
░████
░███░
░░█░░

░░█░░
░███░
█████
░███░
░░█░░

...
ok je vois
AH PAS BETE !!
J'en avait fait un du meme genre, mais de facon plsu recursive, donc des que la zone etait trop grande explosage de pile... alors qu'en fait, il faut simuler une autre pile pour pouvoir gerer des grosse zone... merci !!!

kuda