Oppure

Loading
22/06/08 22:10
DAN
Ho una curiosità.
Ho trovato questo codice in javascript che incredibilmente disegna un tunnel animato in 3D con i caratteri.

<script>setInterval("w='<br>';b=[,,,,,].join('P01 256b JS TUNNEX - ').substr(++t%21,65)+w;
for(y=-n;n>++y;)
for(b+=w,x=-n;n>++x;)
b+=((399/Math.sqrt(x*x+y*y)+t)^(Math.atan2(y,x)*20.4+t))&8?'W':' ';B.innerHTML=b",t=n=33)</script>


Ho già provato a riscriverlo in C ma tolti i for non sono riuscito a capire il resto o meglio temo di non comprendere certe cose come .substr(...) e Math.... forse perchè non esiste un corrispondente diretto in C ?

Potete darmi una mano ?
aaa
23/06/08 10:37
pierotofy
Le relative funzioni matematiche che ti servono sono definite nell'header math.h. Quelle per la gestione delle stringhe in string.h.
Il mio blog: piero.dev
23/06/08 17:22
DAN
Il problema è che non riesco a capire buona metà di quel codice, come va riscritto
aaa