随笔分类 - 推箱子
摘要:源码下载地址:http://download.csdn.net/source/3503308第四:休闲放松 有些玩家希望在玩游戏过程中听歌放松等休闲,所以我自己设计了一个简易的mp3、mp4播放器播放器能够对各个盘符中的mp3、mp4文件进行搜索,免去玩家的查阅对于播放器,大家可以用MFC里面的Windows Media Player控件 对于歌曲的搜索,需要递归函数实现,也可以用CFindFile类实现void CMusicDlg::ListDir(CString Dir){ _finddata_t fdata; long done; //char tempdir[MAX...
阅读全文
摘要:源码下载地址:http://download.csdn.net/source/3503308第三:设计师 好的程序不仅能够让玩家玩设计好的游戏,还应该让他们的新想法得以实现,这就需要为他们提供设计平台 1:布局在游戏界面中,新建一个类来完成里面的全部功能,玩家可以点选右边的图来设计自己的想法左边是布局,可以用一个CRect数组设置其区域CRect pic[6];//用于存储六个图片的位置 CRect place[64];//用于存储64个格子的位置BOOL CDesignDlg::OnInitDialog() { num=0;//默认初始为第十关 chosed=0;//默认选中的是墙 //初.
阅读全文
摘要:第二:制作菜单,完善功能源码下载地址:http://download.csdn.net/source/3503308 一:选关功能 自己要为游戏设置一些关数,而且难度应该递增,这个选关的对话框需要新建,主要是返回一个表示关数的数值void CPushBoxDlg::OnChose() { CchoseDlg dlg; dlg.m_chose_hard=num_hard; dlg.DoModal(); UpdateData(true); UpdateData(false); num_hard=dlg.m_chose_hard; CPushBoxDlg::Initi_State(ii,jj); s
阅读全文
摘要:MFC开发自己的推箱子游戏源码下载地址:http://download.csdn.net/source/3503308第一:推箱子游戏的主界面 游戏的主界面其实就是8×8的区域,在初始化函数中定义它们的矩形区域,里面是我自己收集的8个选关void CPushBoxDlg::Initi_State(int i,int j){ //int i,j; video_flag=0; num_video=-1; text=""; num_step=0; num_DB=0;//初始化箱子和目的地重合个数 for(i=0;i<8;i++) for(j=0;j<8;j+
阅读全文
浙公网安备 33010602011771号