Soyez le premier à donner votre avis sur cette source.
Snippet vu 3 467 fois - Téléchargée 29 fois
alias ss { unset %anim* if ($window(@ss)) { window -c @ss } window -bdhp +d @ss 0 0 $window(-1).w $window(-1).h drawfill @ss 1 1 1 1 .anim_1 } alias dls1 { .drawline -dr @ss $rgb($rand(0,255),$rand(0,255),$rand(0,255)) 3 $1- } alias anim_1 { if (!$window(@ss)) { halt } var %ô = 100 var %Ö = 0 :next inc %anim_1 .timer -m 1 %ô .dls1 3 %Ö 800 %Ö inc %ô 100 inc %Ö 20 if (%anim_1 <= 28) { goto next } elseif (%anim_1 >= 28) { anim_2 | halt } } alias dls2 { .drawline -dr @ss $rgb($rand(0,255),$rand(0,255),$rand(0,255)) 5 $1- } alias anim_2 { if (!$window(@ss)) { halt } var %û = 100 var %Ü = 800 :next2 inc %anim_2 .timer -m 1 %û .dls2 %Ü 3 %Ü 600 inc %û 100 dec %Ü 30 if (%anim_2 <= 39) { goto next2 } else { .timer 1 $rand(1,3) anim_3 | halt } } alias dls3 { .drawline @ss 1 3 $1- } alias anim_3 { if (!$window(@ss)) { halt } var %â = 100 var %Ä = 0 :next3 inc %anim_3 .timer -m 1 %â .dls3 3 %Ä 800 %Ä inc %â 100 inc %Ä 20 if (%anim_3 <= 28) { goto next3 } elseif (%anim_3 >= 28) { anim_4 | halt } } alias dls4 { .drawline @ss 1 5 $1- } alias anim_4 { if (!$window(@ss)) { halt } var %î = 100 var %Ï = 800 :next4 inc %anim_4 .timer -m 1 %î .dls4 %Ï 3 %Ï 600 inc %î 100 dec %Ï 30 if (%anim_4 <= 39) { goto next4 } else { unset %anim* | .timer 1 $rand(1,3) anim_1 | halt } }
22 juil. 2004 à 17:16
22 juil. 2004 à 17:35
Je prépare actuellement la prochaine version (J'ai un peu que ça à faire) mais je ne peux encore dire la date de la sortie.
22 juil. 2004 à 18:12
22 juil. 2004 à 18:32
22 juil. 2004 à 19:49
Code pas très propre par contre :
- Pour les boucles, privilégient /while à /goto, c'est plus rapide lors de boucle assez longue.
- Passe au hashtable (prévu pour la prochaine version, donc ca c'est ok)
Bonne continuation.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.