夜夜爱消除

这是我的第一篇博客!

我决定写一个小游戏,嗯,这是一个破产版的天天爱消除~

下面开始吧!

夜夜爱消除_第1张图片

夜夜爱消除_第2张图片

夜夜爱消除_第3张图片

反复要重绘的东西,我们要封装成函数来实现!

夜夜爱消除_第4张图片


夜夜爱消除_第5张图片

出现问题!
按下回车键后程序直接退出,不会打字哦~
原因:是这句话在作祟,程序直接略过if语句到达getch()函数!!!
  夜夜爱消除_第6张图片

解决方法:添加一个while循环,无限等待!
夜夜爱消除_第7张图片

虚拟键值:左、上、右、下
#define VK_LEFT          0x25
#define VK_UP            0x26
#define VK_RIGHT          0x27
#define VK_DOWN          0x28

出现问题!
当按下上键时,无法绘制新光标!
夜夜爱消除_第8张图片
解决方法:让光标纵坐标不能越过边框!
夜夜爱消除_第9张图片

又出现问题!
按一下之后,光标到达最上方
夜夜爱消除_第10张图片
解决方法:
夜夜爱消除_第11张图片
其实10000还是不好,用这个


又出现问题!

添加寻找同色球递归崩溃
下面是正确的代码:
https://github.com/tweetyZCX/eliminate-for-every-night.git


你可能感兴趣的:(c++)