为了账号安全,请及时绑定邮箱和手机立即绑定

按老师做的,在已经有落子的地方点一下,再点击空白地方,颜色变了,怎么搞

chess.onclick = function(e){

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;

}


正在回答

1 回答

chess.onclick=function (e) {

    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;


   }


};


//备注:你的问题是 me!=me  位置错了!应该在 oneStep 方法调用后 改变 me!=me !

海贼头像很帅气吗!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

按老师做的,在已经有落子的地方点一下,再点击空白地方,颜色变了,怎么搞

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信