打字母的小程序:就是以前学习机上那种字母往下掉,然后按相应键字母消失的游戏。
程序不长,尤其很大篇幅都是开始和结束的文字绘制,除去这些没几行代码了,感觉做个范例还是很有用的。
///
//
// 程序名称:打字母游戏
// 编译环境:Visual C++ 6.0 / 2010,EasyX_20200902
//
#include <graphics.h>
#include <conio.h>
#include <time.h>
// 欢迎界面
void welcome()
{
// 输出屏幕提示
cleardevice();
settextcolor(YELLOW);
settextstyle(64, 0, _T("黑体"));
outtextxy(160, 50, _T("打字母游戏"));
settextcolor(WHITE);
settextstyle(16, 0, _T("宋体"));
outtextxy(100, 200, _T("就是很传统的那个掉字母然后按相应键就消失的游戏"));
outtextxy(100, 240, _T("只是做了一个简单的实现"));
outtextxy(100, 280, _T("功能并不很完善,比如生命数、分数等都没有写"));
outtextxy(100, 320, _T("感兴趣的自己加进去吧"));
// 实现闪烁的“按任意键继续”
int c = 255;
while (!_kbhit())
{
settextcolor(RGB(c, 0, 0));
outtextxy(280, 400, _T("按任意键继续"));
c -= 8;
if (c < 50) c = 255;
Sleep(30);
}
_getch