我正在编程井字游戏,并被困在编写tie()中。我的冠军()如下,并diagonalTest()
rowTest()
和columnTest()
他们各自的名字只是测试,看看哪些玩家获胜。但是,直到有人获胜,他们都将返回false,因此在比赛中直到有人获胜之前,它们都是错误的。鉴于此,我该如何写tie()?
public static char getWinner(char p)
{
if(diagonalTest() || rowTest() || columnTest())
return p;
return ' ';
}
平局对应于
bool isTie = !(diagonalTest() || rowTest() || columnTest()) && boardIsfull();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句