; strline=strline+cmap[i+j-1][j].toString(10); }; for(k=0;k<20;k++){ l=strline.indexOf(wmap[k]); if(l>=0 and k<=tempk){ l=l+pmap[k]; tempk=k; _root.tempx=i+l*io; _root.tempy=1+l*jo; }; }; }; io=1; jo=1; for(j=2;j<=14;j++){ strline=""; for(i=1;i<=19-j;i++){ strline=strline+cmap[i][i+j-1].toString(10); }; for(k=0;k<20;k++){ l=strline.indexOf(wmap[k]); if(l>=0 and k<=tempk){ l=l+pmap[k]; tempk=k; _root.tempx=1+l*io; _root.tempy=j+l*jo; }; }; }; io=-1; jo=1; for(i=5;i<=18;i++){ strline=""; for(j=1;j<=i;j++){ strline=strline+cmap[i-j+1][j].toString(10); }; for(k=0;k<20;k++){ l=strline.indexOf(wmap[k]); if(l>=0 and k<=tempk){ l=l+pmap[k]; tempk=k; _root.tempx=i+l*io; _root.tempy=1+l*jo; }; }; }; io=-1; jo=1; for(j=2;j<=14;j++){ strline=""; for(i=1;i<=19-j;i++){ strline=strline+cmap[19-i][j+i-1].toString(10); }; for(k=0;k<20;k++){ l=strline.indexOf(wmap[k]); if(l>=0 and k<=tempk){ l=l+pmap[k]; tempk=k; _root.tempx=18+l*io; _root.tempy=j+l*jo; }; }; }; _root.tempv=tempk; } //draw chessman function drawman(manx,many,who){ chess.createEmptyMovieClip("newman",mannum); mannum++; with (chess.newman ) { r=10; lineStyle(1,0x000000,20); moveTo(r+manx,many); drawWay="radial"; if (who==1){ colorRange = [0xffffff, 0x88ccff]; }else{ colorRange = [0xffffff, 0x000000]; }; alphaRange = [100,100]; ra = [0, 255]; colorChart = {matrixType:"box",x:(manx-(r)), y:(many-(r)), w:3*r, h:3*r, r:(45/180)*Math.PI}; beginGradientFill(drawway, colorRange, alphaRange, ra, colorChart); for(i=1;i<=36;i++){ radius=i*10*math.PI/180; lineto(r*math.cos(radius)+manx, r*math.sin(radius)+many); }; endFill(); } } //放子函数 function placechess(Hp,Vp,Pcol){ if(cmap[Hp][Vp]==0){ cmap[Hp][Vp]=Pcol; px=Hp*20+10; py=Vp*20+10; drawman(px,py,Pcol); _root.ppsucc=1; 上一页 [1] [2] [3] [4] 下一页 |