2012-04-06 85 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