摘要: 初始化游戏状态数据下面为该AbstractBoard实现3个子类。1.矩阵排列的方块矩阵排列的方块会填满二维数组的每个数组元素,只是把四周留空即可,该子类的代码如下。程序清单:codes\18\Link\src\org\crazyit\link\board\impl\FullBoard.javapublic class FullBoard extendsAbstractBoard{ @Override protectedList<Piece> createPieces(GameConf config, Piece[][]pieces) { //创建一个Piece集合, 该集合里面存 阅读全文
posted @ 2011-07-28 17:16 我的javaIT 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 初始化游戏状态数据为了初始化游戏状态,程序需要创建一个Piece[][]数组,为此程序定义一个AbstractBoard抽象类,该抽象类的代码如下。程序清单:codes\18\Link\src\org\crazyit\link\board\AbstractBoard.javapublic abstract class AbstractBoard{ //定义一个抽象方法, 让子类去实现 protected abstract List<Piece> createPieces(GameConf config, Piece[][] pieces); publicPiece[][] crea 阅读全文
posted @ 2011-07-28 17:09 我的javaIT 阅读(284) 评论(0) 推荐(0) 编辑