自己动手写推箱子游戏——设计师(源码)

源码下载地址:http://download.csdn.net/source/3503308

 

第三:设计师

  好的程序不仅能够让玩家玩设计好的游戏,还应该让他们的新想法得以实现,这就需要为他们提供设计平台

 

      1:布局在游戏界面中,新建一个类来完成里面的全部功能,玩家可以点选右边的图来设计自己的想法

左边是布局,可以用一个CRect数组设置其区域


其次就是需要绘制了,其中绘制图片的函数参见界面的模块,

   2:鼠标操作,通过鼠标来选择和绘制图形,需要一些标签来确定是否选中的状态

  

 3:保存绘制的图形

     对于保存图形,使用ini文件比较容易操作,节名,键名和键值,比txt文档方便操作,但是使用注册表又没有太大必要。对于ini文件的操作主要有几个函数

   WritePrivateProfileString

  GetPrivateProfileString

  保存的时候需要对绘制的图形做些判断,例如没有人或者人多与1个,或者箱子的数目与目的地的数目不等呀,需要反馈给玩家重新设计

4:清除界面

  设计者对界面不满意时应该可以清除界面,其实也很简单,只要初始化界面即可



 

   

posted @ 2011-08-08 14:55  计算机技术  阅读(368)  评论(0)    收藏  举报