アットウィキロゴ

nibvv

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