アットウィキロゴ

kkk7

var bx=new Array();
var by=new Array();
var ball=new Array();
var dx=new Array();
var dy=new Array();
var mode;
 
function sample(){
 
 
    for(s=1;s<101;s++){
    bx[s] = 250;
    by[s] = 500;
    dx [s]= 1;
    dy[s] = -1;
    ball[s] = 0;
    }
 
var timer;
var delay = 100;
 
var loop = function () {
 
    sx = 0;
    for (s = 1; s < 101; s++) {
        if (ball[s] < 50) sx = s;
    }
 
    if (Math.random() > 0.9) {
        bx[sx] = 250;
        by[sx] = 500;
        dx[sx] = 1;
        dy[sx] = -1;
        ball[sx] = 100;
    }
 
    for (s = 1; s < 101; s++) {
        bx[s] = bx[s] + dx[s];
        by[s] = by[s] + dy[s];
        if (bx[s] > 500) dx[s] = -1;
        if (bx[s] < 0) dx[s] = 1;
    }
 
    for (s = 1; s < 101; s++) {
        mx = -dx[s];
        if (Math.random() > 0.7) dx[s] = mx;
    }
 
 
    for (s = 1; s < 101; s++) {
        if (by[s] < 1) ball[s] = 0;
    }
 
 
 
 
 
 
    paint();
 
    clearTimeout(timer);
    timer = setTimeout(loop, delay);
}
 
loop();           
 
 
 
}
 
function paint(){ 
 
    var sub=new svgpaint();
 
str="<svg width=\"500\" height=\"500\">";
for (s = 1; s < 101; s++) {
if(ball[s]>50) str = str + sub.rect(bx[s], 500 - by[s], 10, 10, "red");
}
str=str+"</svg>";
 
    $("#memo").html(str);   
 
}
最終更新:2016年04月11日 20:23