亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js判斷輸贏彈框沒有出來

js判斷輸贏彈框沒有出來

// JavaScript Documentvar chessBoard=[];var me=true;var over=false;//贏法數組var wins = [];//贏法的統計數組var myWin=[];//統計我方的var computerWin=[];//統計計算機的for(var i=0;i<15;i++){ chessBoard[i]=[]; for(var j=0;j<15;j++) { chessBoard[i][j]=0; }}for(var i = 0; i < 15; i++) { wins[i] = []; for (var j = 0; j < 15; j++) { wins[i][j] = []; }}for(var i = 0; i < 15; i++) { for (var j = 0; j < 11; j++) { for (var k = 0; k < 5; k++) { wins[j+k][i][count] = true; } count++; }}for(var i = 0; i < 11; i++) { for (var j = 14; j>3; j--) { for (var k = 0; k < 5; k++) { wins[i+k][j-k][count] = true; } count++; }}for(var i = 0; i < 11; i++) { for (var j = 0; j < 11; j++) { for (var k = 0; k < 5; k++) { wins[i+k][j+k][count] = true; } count++; }}var count = 0;console.log(count);//初始化為0for(var i=0;i<count;i++){ myWin[i]=0; computerWin[i]=0; }var chess=document.getElementById('chess');var ctx=chess.getContext('2d');ctx.strokeStyle="black";/*..............................棋盤的畫法..................*/for(var i=0;i<15;i++){ ctx.moveTo(15+i*30,15);? ? ctx.lineTo(15+i*30,435);? ? ctx.stroke();? ? ctx.moveTo(15,15+i*30);? ? ctx.lineTo(435,15+i*30);? ? ctx.stroke();}/*..........................棋子的畫法..........................*/var oneStep=function(i,j,me){ ctx.beginPath();? ? ctx.arc(15+i*30,15+j*30,13,0,Math.PI*2,true);? ? ctx.closePath(); if(me) { ctx.fillStyle="black"; ctx.fill(); } else { ctx.fillStyle="white"; ctx.fill(); }? ??? ? ctx.stroke()}/*............................實現落棋..............................*/chess.onclick=function(e){ if(over) { return; } var x=e.offsetX; var y=e.offsetY; var i=Math.floor(x/30); var j=Math.floor(y/30); if(chessBoard[i][j]==0) { oneStep(i,j,me); if(me) { chessBoard[i][j]=1; } else { chessBoard[i][j]=2; } me=!me; for(var k=0; k<count; k++) { if (wins[i][j][k])? { myWin[k]++; computerWin[k] = 6; if (myWin[k] == 5)? { window.alert("您贏了!"); over = true; } } } } }
查看完整描述

1 回答

?
Stardust1001

TA貢獻261條經驗 獲得超78個贊

不要告訴我,是不是那個五子棋課程?

查看完整回答
反對 回復 2017-06-14
  • 1 回答
  • 0 關注
  • 1197 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號