上述索利用的数组,将棋盘数组的下标用来记录着点的起点和落点。但是在着法结构中不会提及它是哪个棋子再走,能否吃子,或者如果可以吃子将吃哪个子。上面提及的所有记录不到的信息都将会从外部来读取棋子起点和落点中获得。
因此,棋局的设置对整个程序起地基作用,因为后期所有的操作都会是建立在这个基础之上的。只有完成了棋盘的设置,才能进行一下步——生成着点。只有将这两个环节把握好,才能进行后续的操作。
C#中国象棋游戏的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_201950.html