class ball{
point:number[]=new Array();
count:number[]=new Array();
a:string[]=new Array();
b:string[]=new Array();
faststep():void{
var s,sx:number;
for(s=1;s<140;s++){
this.b[s]="";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("ゴロ")>-1)this.b[s]="goro";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("飛")>-1)this.b[s]="fly";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("直")>-1)this.b[s]="fly";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("安")>-1)this.b[s]="b1";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("本")>-1)this.b[s]="b4";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("犠")>-1)this.b[s]="step";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("併")>-1)this.b[s]="dout";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("飛失")>-1)this.b[s]="fail";
if(this.a[s].indexOf("捕守備妨")>-1)this.b[s]="other";
if(this.a[s].indexOf("打撃妨")>-1)this.b[s]="fail";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("四球")>-1)this.b[s]="ball";
if(this.a[s].indexOf("死球")>-1)this.b[s]="ball";
if(this.a[s].indexOf("敬遠")>-1)this.b[s]="ball";
if(this.a[s].indexOf("三振")>-1)this.b[s]="swing";
if(this.a[s].indexOf("二塁打")>-1)this.b[s]="b2";
if(this.a[s].indexOf("野選")>-1)this.b[s]="fail";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("失")>-1)this.b[s]="fail";
}
for(s=1;s<140;s++){
if(this.a[s].indexOf("見逃三")>-1)this.b[s]="swing";
}
var h:number;
for(s=1;s<140;s++){
h=0;
if(this.b[s]=="")h=h+1;
if(this.a[s].indexOf("二")>-1)h=h+1;
if(h==2)this.b[s]="b2";
h=0;
if(this.b[s]=="")h=h+1;
if(this.a[s].indexOf("三")>-1)h=h+1;
if(h==2)this.b[s]="b3";
if(this.b[s]=="")this.b[s]="other";
}
for(s=1;s<14;s++){
this.count[s]=0;
}
for(s=1;s<141;s++){
sx=0;
if(this.b[s]=="b1")sx=1;
if(this.b[s]=="b2")sx=2;
if(this.b[s]=="b3")sx=3;
if(this.b[s]=="b4")sx=4;
if(this.b[s]=="ball")sx=5;
if(this.b[s]=="swing")sx=6;
if(this.b[s]=="fly")sx=7;
if(this.b[s]=="goro")sx=8;
if(this.b[s]=="fail")sx=9;
if(this.b[s]=="dout")sx=10;
if(this.b[s]=="step")sx=11;
this.count[sx]=this.count[sx]+1*this.point[s];
}
}
}
最終更新:2015年10月04日 15:25