曙光象棋1.0易语言源码
系统结构:初始化数据,是红棋子,是黑棋子,可能合格走法,是否在同一行,是否在同一列,走法检查,是否未过河,是否被将,列举所有着法,得到走法名称,是否和棋,是否输了,按历史表排序,迭代加深,扫描棋盘,红方根局面搜索,黑方根局面搜索,最小搜索,最大搜索,新开局,恢复局面,界面走棋子,显示标记,翻转位置,思考走棋,思考线程,坐标标签更新,局面数据接口,显示局面,显示接口,
======中国象棋引擎
| |
| |------ 初始化数据
| |
| |------ 是红棋子
| |
| |------ 是黑棋子
| |
| |------ 可能合格走法
| |
| |------ 是否在同一行
| |
| |------ 是否在同一列
| |
| |------ 走法检查
| |
| |------ 是否未过河
| |
| |------ 是否被将
| |
| |------ 列举所有着法
| |
| |------ 得到走法名称
| |
| |------ 是否和棋
| |
| |------ 是否输了
| |
| |------ 按历史表排序
| |
| |------ 迭代加深
| |
| |------ 扫描棋盘
| |
| |------ 红方根局面搜索
| |
| |------ 黑方根局面搜索
| |
| |------ 最小搜索
| |
| |------ 最大搜索
| |
| |
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_首次激活
| |
| |------ 新开局
| |
| |------ 恢复局面
| |
| |------ _动画框1_鼠标左键被按下
| |
| |------ 界面走棋子
| |
| |------ 显示标记
| |
| |------ 翻转位置
| |
| |------ _动画框1_鼠标右键被按下
| |
| |------ _动画框1_自动前进停止
| |
| |------ 思考走棋
| |
| |------ 思考线程
| |
| |------ _重新开始_被选择
| |
| |------ _退出_被选择
| |
| |------ _悔棋_被选择
| |
| |------ _保存棋局_被选择
| |
| |------ _读入棋局_被选择
| |
| |------ _电脑执红_被选择
| |
| |------ _电脑执黑_被选择
| |
| |------ _电脑思考_被选择
| |
| |------ _关于曙光象棋_被选择
| |
| |------ _翻转棋盘_被选择
| |
| |------ 坐标标签更新
| |
| |------ __启动窗口_可否被关闭
| |
| |------ _闪电菜单_被选择
| |
| |------ _傻瓜菜单_被选择
| |
| |------ _菜鸟菜单_被选择
| |
| |------ _慢棋菜单_被选择
| |
| |
======窗口程序集2
| |
| |------ _按钮2_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _窗口1_创建完毕
| |
| |------ _窗口1_将被销毁
| |
| |------ _不让子_被单击
| |
| |------ _让单马_被单击
| |
| |------ _让双马_被单击
| |
| |------ _自定义_被单击
| |
| |------ 局面数据接口
| |
| |------ _电脑对局_被单击
| |
| |------ _慢棋_被单击
| |
| |
======窗口程序集3
| |
| |------ 显示局面
| |
| |------ _局面设置窗口_创建完毕
| |
| |------ _动画框1_鼠标左键被按下
| |
| |------ 显示接口
| |
| |------ _局面设置窗口_将被销毁
| |
| |------ _按钮1_被单击
| |
| |
======窗口程序集4
| |
| |------ _窗口2_尺寸被改变
| |
| |------ _窗口2_将被销毁
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。