软件工程U201314924(3)

2019-09-01 16:59

5. More functions

? 游戏难度控制 ? 添加声音效果

? 还未研发出来….

11

俄罗斯方块的DFD图

第0层:

第1层:

12

需求分析建模 – 数据字典

数据流名:玩家可用键

说明:玩家在玩游戏是可以用到的键 数据流来源:玩家 数据流去向:系统处理

数据流组成:Y/N + 上下左右 数据元素词条

13

Y/N= “Y”“N”

上下左右 = “↑”“↓”“←”“→”

程序代码

#include #include #include #include #include #include #include \#include #include #include \//#define var 333; //移动光标位置

void gotoxy(int x,int y) {

COORD xy;

HANDLE hstdout;

hstdout=GetStdHandle(STD_OUTPUT_HANDLE); xy.X=x; xy.Y=y;

SetConsoleCursorPosition(hstdout,xy); //CloseHandle(hstdout); }

void fillchar(char a,int charlen) {

COORD xy={0}; HANDLE hstdout; long byw;

hstdout=GetStdHandle(STD_OUTPUT_HANDLE);

FillConsoleOutputCharacter(hstdout,a,charlen,xy,&byw);

14

CloseHandle(hstdout); }

#define X 20 #define Y 6 //绘制边框 void drawM(void) {

int i; //上边 gotoxy(X,Y); prt(\┏\

for (i=1;i<=13;i++) { prt(\━\

}

prt(\┓\ //左边

for (i=1;i<=16;i++) {

gotoxy(X,Y+i); prt(\┃\ } //右边

for (i=1;i<=16;i++) {

gotoxy(X+28,Y+i); prt(\┃\

} //下边

gotoxy(X,Y+17); prt(\┗\ for (i=1;i<=13;i++)

{

15


软件工程U201314924(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017大连中考英语题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: