摘要: 界面绘制好后,雷数也布置了,接下来就是游戏的运行过程了,今天先不说具体过程,再来看看需要用到的辅助函数 先是简单的画红旗,鼠标右键的功能是画红旗,至此我们都是在使用函数自己绘图,效率是低,但有助于理解void DrawRedFlag(int i, int j) { setfillstyle(BS_SOLID); setfillcolor(RED); bar(8 + j * 20, 35 + ... 阅读全文
posted @ 2014-09-18 21:57 Mint tears 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 接下来是游戏的功能设计,要有扫雷的基本功能,左键点击雷区,右键红旗标记,并且可以统计雷数,可以重新开始,以下是游戏的功能初始void Game(void) { while (1) { if (FLAG == 1) { GameBegin();//绘制出游戏界面并判断是否玩过和重新开始 GamePlay();//游戏过程的函数 if (AGAIN == 1) { ... 阅读全文
posted @ 2014-09-18 21:46 Mint tears 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 工欲善其事,必先利其器,首先要准备好开发环境,既然是C语言,那就不是WinAPI的扫雷,就是纯的C语言开发,但是以前的C都是TC开发的,现在用肯定是过时很久了,但是也是有解决办法的,某些大神开发出EasyX这个库,基本上还原了TC的函数,就可以在各种IDE下使用了,下面是下载地址和帮助,帮助里面有所有函数的调用方法 http://www.easyx.cn/ 下载解压好后将include 和 lib... 阅读全文
posted @ 2014-09-18 20:59 Mint tears 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 博客园内置支持SyntaxHighlighter代码着色,代码着色语法:代码。需要注意的是:如何你使用SyntaxHighlighter代码着色,需要将默认编辑器改为TinyMCE。如果使用CuteEditor,CuteEditor会自动去除代码中的空格,造成代码格式破坏。如果您使用Windows ... 阅读全文
posted @ 2014-09-14 12:57 Mint tears 阅读(188) 评论(0) 推荐(0) 编辑