首先,我想了解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