软件工程U201314924(2)

2019-09-01 16:59

出来的效果应该是这样的:

2. 设计棋子

6

用一个二维数组表示棋子: x,y (4,1)

char a[4][4]

a[0][0]=1,a[0][1]=1,a[1][0],a[1][1]=1;

7

出来的效果:

3. 按键功能设置(上下左右,暂停)

按键功能分别由下面几个函数实现: void ClearChess(chess_data chess) 清屏 void MoveDown(chess_data* Chess) 下移 void MoveLeft(chess_data* Chess) 左移

8

void MoveRight(chess_data* Chess) 右移

然后这儿呢,会出现一个bug,即出现越界现象,所以需要写函数来判断是否越界。

9

4. 棋子落下的动画实现以及越界检测

越界检测:

int CheckLeftBorder(chess_data Chess) 检查左右边界

int CheckDownBorder(chess_data Chess) 检查下边界

10


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

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

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

马上注册会员

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