var x=new Array();
var y=new Array();
var point=new Array();
function sample() {
tx=0;
for(s=1;s<10;s++){
for(sx=1;sx<10;sx++){
tx=tx+1;
x[tx]=s;
y[tx]=sx;
point[tx]=0;
}
}
var timer;
var delay = 1000;
var loop = function () {
search();
paint();
clearTimeout(timer);
timer = setTimeout(loop, delay);
}
loop();
}
function search(){
var a=new Array();
sx=0;
for(s=1;s<82;s++){
if(point[s]==0)sx=sx+1;
if(point[s]==0)a[sx]=s;
}
n=sx;
m1=n*Math.random();
m=Math.floor(m1)+1;
k=0;
if(m>1)k=a[m];
if(k>1)point[k]=1;
}
function paint(){
var sub=new svgpaint();
str="<svg width=\"700\" height=\"700\">";
str=str+sub.rect(0,0,500,500,"green");
for(s=1;s<10;s++){
str=str+sub.line(50*s,50,50*s,450,2,"black");
str=str+sub.line(50,50*s,450,50*s,2,"black");
}
for(s=1;s<82;s++){
if(point[s]==2)str=str+sub.circle(50*x[s],50*y[s],25,"white");
if(point[s]==1)str=str+sub.circle(50*x[s],50*y[s],25,"black");
}
str=str+"</svg>";
$("#memo").html(str);
}
最終更新:2016年01月16日 23:27