首先,我想了解SCIDvsPC项目的工作。我知道基本的SCID已经在很多年前停止了,并且开发者在扩大它和为国际象棋领域做贡献方面做得很好。我们在这个大学的第6学期有一个小项目。我们决定在一个基于各种过滤器的Chess Next Move Analyzer上启动一个项目,并实施自学习和机器学习。 我一直在研究过去2个月的项目构想。实际上我们需要导入几个过滤器上定义的游戏,并从生成的PGN文件中读取和
SauvegardePlateau = plateau
print(SauvegardePlateau)
deplacement(VP,X1,Y1,X2,Y2) #changes the value in the first "plateau"
dessinpieces()
print(SauvegardePlateau)
Turn=
我正在下棋,我想让玩家选择棋盘的颜色。因此我会用这个方法: static void createBoard(Graphics g) {
Color bright = new Color(255, 225, 181); //player chooses color
Color dark = new Color(188, 141, 105); //player chooses
所以基本上,我想保存在ButtonListener类的actionPerformed方法中处理的所有行号的所有坐标到我的Board类,以移动棋子。当我运行程序时,内部类ButtonListener保存所有好的变量。但是,当这些变量被调用到类Board的构造函数中时,这些变量不会保留这些保存的值。我想保留从内部类到外部类的变量中的值。 编辑:提供整个班级。 public class Board ex