2012-04-06 29 views
0

我正在用Chesspresso用Java編寫國際象棋程序。 不幸的是,當一個棋子到達第8個(第一個)級別時,我沒有找到任何改變促銷片的方法。Chesspresso:如何更換促銷品?

我一直在谷歌搜索,在Javadoc索引,和在這個論壇上。

任何幫助將不勝感激。

問候。

回答

2

從未使用過chesspresso,但我很好奇,所以我快速瀏覽了javadoc。 getPawnMove(int, int, boolean, int)沒有做你想做的 - 最後一個參數是促銷片嗎?

+0

是的,謝謝。我沒有看這種方法。現在我必須添加一些代碼,以測試所需的促銷活動是否合法。如果我管理,我會從pastebin發佈我的新代碼。 – loloof64 2012-04-06 10:25:22

+0

沒問題。聽起來像一個有趣的項目。 – 2012-04-06 10:35:01

+0

是的,謝謝你最後的評論:)。我已經管理了!以下是Jframe的代碼,可以讓您選擇最後一招的促銷片類型,當典當轉到G8時:http://pastebin.com/pAAskdW5。該方法很簡單:我爲客戶端代碼定義了一個接口來定義圖形方法以獲取用戶片段選擇。代碼是免費的(免費)。問候:) – loloof64 2012-04-06 11:06:58