var count = 1;
var uno = 1;
function init( ) {
; ; ; ; ; pulsante = $("coso");
; ; ; ; ; Event.observe(pulsante,'click',scegli,false);
}
function scegli ( ) {
; ; ; ; ; pulsante = $("pulsante");
; ; ; ; ; if (uno == 1) {
; ; ; ; ; ; ; ; ; ; prima ( );
; ; ; ; ; } else if (uno < 10){
; ; ; ; ; ; ; ; ; ; disegna ( );
; ; ; ; ; }
; ; ; ; ; uno++;
}
function prima ( ) {
; ; ; ; ; var tela = $('coso');
; ; ; ; ; var context = tela.getContext("2d");
; ; ; ; ;
; ; ; ; ; context.beginPath( );
context.moveTo(150,0);
context.lineTo(0,150*Math.sqrt(3));
context.lineTo(300,150*Math.sqrt(3));
context.fillStyle='#000000';
context.fill();
}
function disegna ( ) {
var l = 300;
var h = 150*Math.sqrt(3);
var pot = Math.pow(0.5,count);
var dw = l*pot;
var dh = h*pot;
var c = l/2;
var colour;
for (j=0; j < (Math.pow(2,count) +1); j++) {
for (i=0; i < (j+1); i++) {
x = c - dw*j/2 + dw*i;
y = j*dh;
if ((j % 2 == 1) && (i % 2 == 0)) {
disegnaTriangolo (x,y,dw);
}
}
}
count++;
}
function disegnaTriangolo (x,y,d) {
var tela = $('coso');
var context = tela.getContext('2d');
var r = (Math.sqrt(3))/2;
context.beginPath( );
context.moveTo(x,y);
context.lineTo((x+d),y);
context.lineTo(((2*x+d)/2),(y+d*r));
context.fillStyle = '#F9F0E5';
context.fill( );
}
Event.observe(window,'load',init,false);