1 java
我已经尝试过搜索这个,但我真的不知道怎么说它,看看是否有其他人发布了答案.
然而,我正在制作一个国际象棋游戏和一个人工智能,这是非常困难的,我的问题是,当我检查两个部分是否在同一个团队我必须做的(atLoc.isWhite() && selected.isWhite()) || (!atLoc.isWhite() && !selected.isWhite())
是长期啰嗦是否有一个允许False的运算符&& False给出True和True && True给出真实,抱歉如果你不明白.
您正在寻找XOR的反转:
!(atLoc.isWhite() ^ selected.isWhite())
Run Code Online (Sandbox Code Playgroud)
但是,正如汤姆评论的那样,出了什么问题:
atLoc.isWhite() == selected.isWhite()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
248 次 |
最近记录: |