一个画面都专业的C++ 打地鼠游戏,老鼠的位置,大小,状态;用于画图和判断 鼠标点击的位置,显示顺序:后洞-老鼠-前洞 ,每排位置,大小都不一样,老鼠,1:有老鼠,0:无老鼠,2:被打中了,根据点击的位置判断是否打中老鼠,随机出现下一个老鼠,老鼠个数为 关数+1;。
除了主游戏程序文件外,还有两个文件也很重要,需要说明:
1.myfun.cpp获取窗体客户区的大小:在这个文件名,创建了一个同步的DC,根据指定指针在显存中创建一个同步的位图区 hdc,宽度,高度,设置显存中的DC资源,设置绘图方式:透明,使用显存中的DC资源,把显存已画好的DC资源=hMemory复制到当前可视DC=hDC上,释放资源。
2.sdk11.cpp主要是对打地鼠游戏窗口进行控制,实现了注册窗口、创建和显示游戏窗口,游戏消息循环处理等功能。
项目结构展示:
源码展示:
另外这个文件中还实现了对打地鼠游戏中所调用图片资源的控制,比如从磁盘调到位图文件到内存,在显存中创建一个区域用来保存位图,把内存中的位图数据复制到显存DC中,释放内存中的位图数据空间等。
当然想学习C/C++的同学小编这里有一份C/C++得学习资料,加群:814934836即可获取啦!
声明:本文内容来源于网络,如有侵权请联系删除