连连看分步实现.pptVIP

  • 2
  • 0
  • 约 31页
  • 2017-05-22 发布于上海
  • 举报
连连看分步实现

Graphics对象的获得 非Paint事件代码: 控件.CreateGraphics(); Paint事件代码中用e.Graphics; 界面实现(1) 增加类实例变量声明: Block first=null; //第一个被点击的图形坐标 Block second=null;//第二个被点击的图形 PaintMap()中对选中的图块进行额外的显示 界面实现(2) 当点击图片框时,对选中图块进行配对处理 连连看实现指导 简介 连连看游戏是一种很流行的小游戏,本次设计实现一个具备较完整功能的连连看游戏,达到如下设计目标: 初步掌握面向对象技术在WinForm应用程序中的使用,掌握简单控件的应用 初步理解事件驱动原理,并将其应用于游戏开发 较好地了解绘图原理,实现图片的加载,连线的绘制等等 综合运用面向对象变成思想,实现界面与逻辑的分离,提高程序的可重用性、可扩展性和可维护性 主要类说明 Block:一个图块 BlockMap:图块的位置分布 Player:当前游戏者 MainForm:用户交户的主要窗口 Block 图片资源的宽度和高度 该块在地图中的坐标 这里图块并没有管理图片信息,而仅仅是一个位置的管理,具体的图片分布信息存储在BlockMap类中 BlockMap 管理所有跟图块集合操作相关的操作: 图块地图的初始化:生成、打乱 图块对的消除

文档评论(0)

1亿VIP精品文档

相关文档