- 8
- 0
- 约9.98千字
- 约 13页
- 2018-10-13 发布于重庆
- 举报
C语言课程设计报告五子棋游戏课程设计
C语言课程设计报告_五子棋游戏-课程设计
C语言课程设计报告_五子棋游戏|c语言程序代码编程小程序设计|c语言课程设计报告课程案例**********************************************************/
/*????? 本程序在Turbo C或Borland C下编译通过????????????? */
/*????? 文件名: afive.c?? 五子棋????????????????????????? */
/**********************************************************/
/**********************************************************/
/* 程序中用到的库函数所在头文件应用 #include 命令包含进来 */
#include stdio.h
#include bios.h
#include ctype.h
#include conio.h
#include dos.h
/**********************************************************/
/* 定义符号常量?????????????????????????????????????????? */
/*定义画棋盘所需的制表符*/
#define CROSSRU???? 0xbf? /*右上角点*/
#define CROSSLU???? 0xda? /*左上角点*/
#define CROSSLD???? 0xc0? /*左下角点*/
#define CROSSRD???? 0xd9? /*右下角点*/
#define CROSSL????? 0xc3? /*左边*/
#define CROSSR????? 0xb4? /*右边*/
#define CROSSU????? 0xc2? /*上边*/
#define CROSSD????? 0xc1? /*下边*/
#define CROSS?????? 0xc5? /*十字交叉点*/
/*定义棋盘左上角点在屏幕上的位置*/
#define MAPXOFT???? 5
#define MAPYOFT???? 2
/*定义1号玩家的操作键键码*/
#define PLAY1UP???? 0x1157/*上移--W*/
#define PLAY1DOWN?? 0x1f53/*下移--S*/
#define PLAY1LEFT?? 0x1e41/*左移--A*/
#define PLAY1RIGHT? 0x2044/*右移--D*/
#define PLAY1DO???? 0x3920/*落子--空格键*/
/*定义2号玩家的操作键键码*/
#define PLAY2UP???? 0x4800/*上移--方向键up*/
#define PLAY2DOWN?? 0x5000/*下移--方向键down*/
#define PLAY2LEFT?? 0x4b00/*左移--方向键left*/
#define PLAY2RIGHT? 0x4d00/*右移--方向键right*/
#define PLAY2DO???? 0x1c0d/*落子--回车键Enter*/
/*若想在游戏中途退出, 可按 Esc 键*/
#define ESCAPE????? 0x011b
/*定义棋盘上交叉点的状态, 即该点有无棋子 */
/*若有棋子, 还应能指出是哪个玩家的棋子?? */
#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;
};
/*************
您可能关注的文档
最近下载
- 【万联-2026研报】医药生物行业跟踪报告:2025FDA新药全景:创新疗法与市场变革.pdf VIP
- 2026中国汽车后市场行业调研与发展战略分析报告.docx
- 【新课标】水平四(七年级)体育《田径:蹲踞式跳远》教学设计及教案(附大单元教学计划18课时).docx VIP
- GNSS控制测量及质量控制课件.ppt VIP
- 新小区沥青路面施工方案.pdf VIP
- 工程地质读图练习.pdf VIP
- 压焊钢格板通用图.pdf.pdf VIP
- GJ军B 3916A-2006 装备出厂检查、交接与发运质量工作要求.pdf VIP
- 全国导游基础知识 第三章 中国历史文化知识.pdf VIP
- 医疗专用设备供货安装实施方案.docx VIP
原创力文档

文档评论(0)