Particle fountain: Difference between revisions
Content added Content deleted
imported>RemoW No edit summary |
(Added Easylang) |
||
Line 255: | Line 255: | ||
return EXIT_SUCCESS; |
return EXIT_SUCCESS; |
||
}</syntaxhighlight> |
}</syntaxhighlight> |
||
=={{header|EasyLang}}== |
|||
[https://easylang.dev/show/#cod=ZVHLDoIwELz3Kybx4iNgIRAlhi8xPVSKphHapFECf+9uBTWxh3Y7M7s77QZtUEOmeSkcBVkhpVhBdK3DeFZwOIHjieOIDr/w8MYvurnfgn86g+JQicZ3PqCqKuEdtLO9frQCwJVQy03w8DgyQss6NrDmY4dsg96bjEq+yfFMuCK+lMQG7YzvrzM3LZzFHvkMDp+M9axGQq8rN9jSUSyqT27+LRsVGStS3pqu1eHP9WKs90PL7hTbUDPY2EBZVM987Svs6uhK0ZdNy/0nKcZIeAaShhDbp+IF Run it] |
|||
<syntaxhighlight> |
|||
rad = 0.25 |
|||
n = 1400 |
|||
# |
|||
len x[] n ; len y[] n |
|||
len vx[] n ; len vy[] n |
|||
background 479 |
|||
color 999 |
|||
on animate |
|||
for i = 1 to 8 |
|||
ind = (ind + 1) mod1 n |
|||
x[ind] = 50 + randomf |
|||
y[ind] = i / 2 |
|||
vx[ind] = (randomf - 0.5) * 0.4 |
|||
vy[ind] = 2 + randomf * 0.1 |
|||
. |
|||
clear |
|||
for i = 1 to n |
|||
move x[i] y[i] |
|||
circle rad |
|||
x[i] += vx[i] ; y[i] += vy[i] |
|||
vy[i] -= 0.025 |
|||
. |
|||
. |
|||
</syntaxhighlight> |
|||
=={{header|Julia}}== |
=={{header|Julia}}== |