当前位置: 首页 > news >正文

网站推广公司 优帮云网站设计一个版块

网站推广公司 优帮云,网站设计一个版块,网页制作图片怎么添加,网站建设运维策划C语言课程设计报告五子棋游戏课程设计 C语言课程设计报告_五子棋游戏-课程设计C语言课程设计报告_五子棋游戏|c语言程序代码编程小程序设计|c语言课程设计报告课程案例**********************************************************//* 本程序在Turbo C或Borland C下编译通过 */…C语言课程设计报告五子棋游戏课程设计 C语言课程设计报告_五子棋游戏-课程设计C语言课程设计报告_五子棋游戏|c语言程序代码编程小程序设计|c语言课程设计报告课程案例**********************************************************//* 本程序在Turbo C或Borland C下编译通过 *//* 文件名: afive.c 五子棋 *//**********************************************************/ /**********************************************************//* 程序中用到的库函数所在头文件应用 #include 命令包含进来 */#include #include #include #include #include /**********************************************************//* 定义符号常量 *//*定义画棋盘所需的制表符*/#define CROSSRU 0 xbf /*右上角点*/#define CROSSLU 0 xda /*左上角点*/#define CROSSLD 0 xc0 /*左下角点*/#define CROSSRD 0 xd9 /*右下角点*/#define CROSSL 0 xc3 /*左边*/#define CROSSR 0 xb4 /*右边*/#define CROSSU 0 xc2 /*上边*/#define CROSSD 0 xc1 /*下边*/#define CROSS 0 xc5 /*十字交叉点*//*定义棋盘左上角点在屏幕上的位置*/#define MAPXOFT 5#define MAPYOFT 2/*定义1号玩家的操作键键码*/#define PLAY1UP 0 x1157/*上移-- W */#define PLAY1DOWN 0 x1f53/*下移-- S */#define PLAY1LEFT 0 x1e41/*左移-- A */#define PLAY1RIGHT 0 x2044/*右移-- D */#define PLAY1DO 0 x3920/*落子--空格键*//*定义2号玩家的操作键键码*/#define PLAY2UP 0 x4800/*上移-- 方向键up*/#define PLAY2DOWN 0 x5000/*下移--方向键down*/#define PLAY2LEFT 0 x4b00/*左移--方向键left*/#define PLAY2RIGHT 0 x4d00/*右移--方向键right*/#define PLAY2DO 0 x1c0d/*落子--回车键Enter*//*若想在游戏中途退出, 可按 Esc 键*/#define ESCAPE 0 x011b/*定义棋盘上交叉点的状态, 即该点有无棋子 *//*若有棋子, 还应能指出是哪个玩家的棋子 */#define CHESSNULL 0 /*没有棋子*/#define CHESS1 O /*一号玩家的棋子 */#define CHESS2 X /*二号玩家的棋子 *//*定义按键类别*/#define KEYEXIT 0/*退出键*/#define KEYFALLCHESS 1/*落子键*/#define KEYMOVECURSOR 2/*光标移动键*/#define KEYINVALID 3/*无效键*//*定义符号常量: 真, 假 --- 真为1, 假为0 */#define TRUE 1#define FALSE 0/**********************************************************//* 定义数据结构 *//*棋盘交叉点坐标的数据结构*/struct point{int x,y;};/**********************************************************//*自定义函数原型说明 */void Init(void);int GetKey(void);int CheckKey(int press);int ChangeOrder(void);int ChessGo(int Order,struct point Cursor);void DoError(void);void DoOK(void);void DoWin(int Order);void MoveCursor(int Order,int press);void DrawCross(int x,int y);void DrawMap(void);int JudgeWin(int Order,struct point Cursor);int JudgeWinLine(int Order,struct point Cursor,int direction);void ShowOrderMsg(int Order);void EndGame(void);/**********************************************************//**********************************************************//* 定义全局变量 */int gPlayOrder; /*指示当前行棋方 */struct point gCursor; /*光标在棋盘上的位置 */char gChessBoard[19][19];/*用于记录棋盘上各点的状 态*//**********************************************************//**********************************************************//*主函数*/void main(){int press;int bOutWhileFALSE;/*退出循环标志*/Init();/*初始化 图象数据*/while(1){pressGetKey();/*获取用 户的按键值*/switch(CheckKey(p
http://www.huolong8.cn/news/407683/

相关文章:

  • 玄武模板网站制作品牌辽宁男科医院排名最好的医院
  • 做包装盒子的厂家哪个网站人力外包公司有哪些
  • sql网站发布流程网页做好怎么变成网站
  • 设计网站官网深圳网站建设效果
  • 搜索量查询徐州seo管理
  • asp.net企业网站框架重庆网站seo建设哪家好
  • 屏蔽阿里云网站吗wordpress 自建模版
  • 网站的对比建设工程合同应当采用什么形式
  • 富通建设工程有限公司网站wordpress加载速度
  • 专业网站网站设计爱用建站正规吗
  • 阿里云网站备案拍照关于排版的网站
  • 东莞做微网站建设百度seo排名点击器
  • 有哪些游戏可以做网站网站设计构想
  • 美橙网站设计没有网站想做个链接页面怎么做
  • 哪些网站可以做简历网新科技集团有限公司
  • 网站计数器代码js百度公司给做网站吗
  • 网站页面设计风格高端旅游定制网站
  • 个人网站如何赚钱银川网站建设银川
  • 制作公众号网站开发海南房产网站建设
  • 网站模板怎么使用教程企业现在有必要做网站吗
  • ppt中网站布局图怎么做互联网网站建设新闻
  • 高校网站建设汇报台州做网站的公司
  • 河南省汝州市建设网站工厂管理软件
  • 网站制作运营网站建设 电子商务网站开发
  • 网站软文是什么wordpress地址和找点地址
  • 青岛网站建设工作室织梦模板seosem是指什么意思
  • 网站建设的目标及功能定位wordpress什么样
  • 珠宝网站建设要以商为本合肥建设局网站
  • 南京网站建设要多少钱阿里巴巴网站工作流程
  • 做网站多少钱jf西宁君博出众凯里seo排名优化