前言
乱七杂八说两句:
正文:
我们先回顾下,截一张 最后一节[Silverlight+WCF 新手实例 象棋 主界面-棋谱-回放-结局(四十) ]里的一张图片先:
好!大伙知道十字轨迹是什么就好了,现在说说实现思路
就这么两步,很简单吧,该出手时就出手。
实现步骤如下:
一:棋盘Board类画十字轨迹
1:增加两个十字轨迹属性
2:增加一函数,用于画十字轨迹
说明:
3:DrawLine方法小调整
说明:
4:初始化画棋盘时,把十字轨迹也画上
二:Chess象棋类增加设置十字焦点方法
1:增加设置十字焦点方法
说明:
三:ChessAction棋子动作类
1:棋手移动时调用设置十字轨迹焦点函数
2:对方棋手下棋手,系统会自动移动棋子,也要自动设置十字轨迹焦点
四:F5看运行结果
1:运行后直接上图了
OK,大伙看到效果了吧!
热门源码