アットウィキロゴ

puz88

var a=new Array();
 
function sample() {
 
for(s=1;s<6;s++){
a[s]=new Array();
} 
 
var sub=new ex();
sub.a=a;
sub.faststep();
a=sub.a;
 
 
 
    paint();
 
 
 
 
 
 
}
 
function paint(){
 
var sub3=new svgpaint();
 
str="<svg width=\"500\" height=\"500\">";
 
str=str+sub3.rect(0,0,500,500,"blue");
 
for(s=1;s<6;s++){    
for(sx=1;sx<6;sx++){
if(a[s][sx]==1)str=str+sub3.rect(100*sx-100,100*s-100,100,100,"red");
if(a[s][sx]==2)str=str+sub3.rect(100*sx-100,100*s-100,100,100,"green");
if(a[s][sx]==3)str=str+sub3.rect(100*sx-100,100*s-100,100,100,"blue");
if(a[s][sx]==4)str=str+sub3.rect(100*sx-100,100*s-100,100,100,"yellow");
if(a[s][sx]==5)str=str+sub3.rect(100*sx-100,100*s-100,100,100,"pink");
}}
 
str=str+"</svg>";
 
$("#memo").html(str);   
 
}
 
class ex{
 
a:number[][]=new Array();
 
faststep():void{
 
var s,sx;
for(s=1;s<6;s++){
for(sx=1;sx<6;sx++){
this.a[s][sx]=this.point();
}    
}
 
 
} 
point():number{
 
var m1,m2:number;
 
m1=5*Math.random();
m2=Math.floor(m1)+1;
 
return m2;    
}
 
 
 
} 
 
最終更新:2016年11月17日 04:58