var a=new Array();
var b=new Array();
var number_a,number_b;
function sample(){
number_a=100;
number_b=50;
faststep();
var timer;
var delay = 1000;
var loop = function () {
a1=0;
for(s=1;s<number_a+1;s++){
if(a[s]>50)a1=a1+1;
}
b1=0;
for(s=1;s<number_b+1;s++){
if(b[s]>50)b1=b1+1;
}
for(tr=1;tr<a1+1;tr++){
fight_a();
}
for(tr=1;tr<b1+1;tr++){
fight_b();
}
paint();
if(a1<1)faststep();
if(b1<1)faststep();
clearTimeout(timer);
timer = setTimeout(loop, delay);
}
loop();
}
function paint(){
var sub=new svgpaint();
str="<svg width=\"500\" height=\"500\">";
str=str+sub.rect(100,500-5*a1,100,5*a1,"green");
str=str+sub.rect(200,500-5*b1,100,5*b1,"red");
str=str+"</svg>";
$("#memo").html(str);
}
function fight_b(){
sx=0;
for(s=1;s<number_a+1;s++){
if(a[s]>50)sx=s;
}
if(Math.random()>0.95)a[sx]=0;
}
function fight_a(){
sx=0;
for(s=1;s<number_b+1;s++){
if(b[s]>50)sx=s;
}
if(Math.random()>0.95)b[sx]=0;
}
function faststep(){
for(s=1;s<number_a+1;s++){
a[s]=100;
}
for(s=1;s<number_b+1;s++){
b[s]=100;
}
}
最終更新:2017年01月04日 16:50