【发布时间】:2013-04-24 15:43:58
【问题描述】:
我正在开发两人游戏,我需要在每次移动后交换玩家。
目前我有这个 javascript:
var play = function(player, opp) {
var index;
player.play(function(move) {
index = move;
board.board[index][1] = player.mark;
if (board.weHaveWinner()==undefined||!board.isFull()) {
play(opp,player);
}
});
}
在对手计算他的移动之前,移动的玩家不会被绘制。
我怎样才能使这个异步?
【问题讨论】:
-
player.play是什么意思?您似乎将回调传递给该函数,它是异步的吗?另外,是什么触发了play调用? -
还有,绘制代码什么时候执行?
标签: javascript angularjs tic-tac-toe