第二:制作菜单,完善功能
源码下载地址:http://download.csdn.net/source/3503308
一:选关功能
自己要为游戏设置一些关数,而且难度应该递增,这个选关的对话框需要新建,主要是返回一个表示关数的数值
二:重来:玩家可能由于失误,需要重玩,这时只需要将个区域的状态回到初始状态就可以了
三:设置状态栏:
这需要定义一个状态栏类,用于显示玩家的位置和已经走过的步数
CStatusBar m_StatusBar;//创建一个状态栏对象
当人的位置发生改变时都需要刷新状态
四:游戏界面的背景颜色:不同的玩家对颜色有不同的喜好,因此可以让玩家自己挑选
着只需要一个颜色对话框就能可以实现,
先定义一个COLORREF m_bgcolor;//背景颜色;
主要代码:
五:录像功能:有时候玩家希望能记录自己的路线,方便自己下一步有所思路
其实这也比较简单,只需要设置一数组记录玩家所走过的路程,当然为了减少内存,也可以动态开辟空间
struct video record[MAX];
六:帮助:对于游戏,应该有所说明,包括玩法和注意事项等
所以我写了html文件,为了在程序打开这个html文件,需要一个函数
其中html文件时比较方便学的
- 海报