アットウィキロゴ

v55

var x=new Array();
var y=new Array();
 
var imx=new Array();
var sym=new Array();
var num=new Array();
 
function sample(){
 
var sub=new trump();
sub.faststep();
num=sub.num;
sym=sub.sym;
imx=sub.imx;
 
str="";
for(s=1;s<6;s++){
n1=52*Math.random();
n2=Math.floor(n1)+1;
str=str+img(imx[n2]);
}
 
$("#memo").html(str);
}
 
function img(pp){
 
var str= "<img src=\""+pp+"\"  width=100 height=100>";
 
return str;
 
}
 
class trump{
 
x:number[]=new Array();
y:number[]=new Array();
point:number[]=new Array();
rank:number[]=new Array();
imx:String[]=new Array();
num:number[]=new Array();
sym:string[]=new Array();
 
 
faststep():void{
 
var s,sx,tx:number;
var n1,n2:string;
 
tx=0;
for(s=1;s<5;s++){
for(sx=1;sx<14;sx++){
n1=""+sx;
if(sx<10)n1="0"+sx;
n2="";
if(s==1)n2="h";
if(s==2)n2="d";
if(s==3)n2="c";
if(s==4)n2="s";
tx=tx+1;
this.num[tx]=sx;
this.sym[tx]=n2;
this.imx[tx]="http://javadsge.s17.xrea.com/card/"+n2+n1+".png\"";
}    
}
 
}
 
 
 
shuffle():void{
 
var s:number;
 
for(s=1;s<27;s++){
this.point[s]=100*Math.random();
} 
 
this.ranking();
 
var sx:number; 
 
for(s=1;s<27;s++){
sx=this.rank[s];
this.x[s]=sx;
}
 
 
for(s=1;s<27;s++){
this.point[s]=100*Math.random();
} 
 
this.ranking();
 
for(s=1;s<27;s++){
sx=this.rank[s];
this.y[s]=sx;
}
 
}
 
ranking():void{ 
 
var r,s,sx,h:number; 
var ch:number[]=new Array();
var maxu:number;
 
 for (s = 1; s <27; s++) {
ch[s]=0; 
}
 
    for (r = 1; r <27; r++) {
        sx = 0;
        maxu = -999999;
        for (s = 1; s <27; s++) {
            h = 0;
            if (this.point[s] > maxu) h = h + 1;
            if (ch[s] < 50) h = h + 1;
            if (h == 2) maxu = this.point[s];
            if (h == 2) sx = s;
        }
        this.rank[r] = sx;
        ch[sx] = 100;
    }
 
 
}
 
 
 
}
 
最終更新:2016年11月16日 04:16