Commit Graph

56 Commits

Author SHA1 Message Date
CalciteM dc90db249c refactor: 创建 board 和 rule 模块
* 将部分逻辑转移到这两个 class;
* 创建了 types.h 将部分类型转移到此文件;
* 将 millList 由 list 改为 vector, 否则容易出现段错误.
2019-09-08 23:22:28 +08:00
CalciteM a1125087bc 将 QDebug 替换为自己定义的 loggerDebug 函数 2019-09-07 19:55:04 +08:00
CalciteM Team 07e1c12f3a 增加 AI 随机走子的选项
去除 MOVE_PRIORITY_TABLE_SUPPORT 宏, 固定走这个宏的逻辑,
至于是否打乱着法则视 randomMove 而定.
2019-09-07 14:46:42 +08:00
CalciteM Team d8f9f375ab 支持设置棋局结束后自动重新开始 2019-09-07 01:24:50 +08:00
CalciteM Team 98229ac301 实现 CONST_MILL_TABLE 即成三表用常量数组表示 2019-09-05 00:41:59 +08:00
CalciteM Team 9c32d9417c Remove NineChess folder 2019-09-04 22:36:53 +08:00