2022年中国象棋源代码-C语言小程序 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年中国象棋源代码-C语言小程序 .pdf》由会员分享,可在线阅读,更多相关《2022年中国象棋源代码-C语言小程序 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*-chess.c-*/ #include dos.h #include stdio.h /*-*/ #define RED 7 #define BLACK 14 #define true 1 #define false 0 #define SELECT 0 #define MOVE 1 #define RED_UP 0 x1100 #define RED_DOWN 0 x1f00 #define RED_LEFT 0 x1e00 #define RED_RIGHT 0 x2000 #define RED_DO 0 x3900 #define RED_UNDO 0 x1000 #define
2、BLACK_UP 0 x4800 #define BLACK_DOWN 0 x5000 #define BLACK_LEFT 0 x4b00 #define BLACK_RIGHT 0 x4d00 #define BLACK_DO 0 x1c00 #define BLACK_UNDO 0 x2b00 #define ESCAPE 0 x0100 #define RED_JU 1 #define RED_MA 2 #define RED_XIANG 3 #define RED_SHI 4 #define RED_JIANG 5 #define RED_PAO 6 #define RED_BIN
3、7 #define BLACK_JU 8 #define BLACK_MA 9 #define BLACK_XIANG 10 #define BLACK_SHI 11 #define BLACK_JIANG 12 #define BLACK_PAO 13 #define BLACK_BIN 14 /*-*/ int firsttime=1; int savemode; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - char
4、page_new=0,page_old=0; int finish=false,turn=BLACK,winner=0; int key; int redstate=SELECT,blackstate=SELECT; int board109; /*-*/ char *chessfile15=, bmprju.wfb, bmprma.wfb, bmprxiang.wfb,bmprshi.wfb, bmprjiang.wfb,bmprpao.wfb,bmprbin.wfb, bmpbju.wfb, bmpbma.wfb, bmpbxiang.wfb,bmpbshi.wfb, bmpbjiang.
5、wfb,bmpbpao.wfb,bmpbbin.wfb ; char *boardfile109= bmp11.wfb,bmp1t.wfb,bmp1t.wfb,bmp14.wfb,bmp15.wfb,bmp16.wfb,bmp1t.wfb,bmp1t.wfb,bmp19.wfb, bmp21.wfb,bmp2c.wfb,bmp2c.wfb,bmp24.wfb,bmp25.wfb,bmp26.wfb,bmp2c.wfb,bmp2c.wfb,bmp29.wfb, bmp21.wfb,bmp3a.wfb,bmp3t.wfb,bmp34.wfb,bmp3t.wfb,bmp36.wfb,bmp3t.wf
6、b,bmp3a.wfb,bmp29.wfb, bmp41.wfb,bmp4t.wfb,bmp4a.wfb,bmp4t.wfb,bmp4a.wfb,bmp4t.wfb,bmp4a.wfb,bmp4t.wfb,bmp49.wfb, bmp51.wfb,bmp52.wfb,bmp5t.wfb,bmp54.wfb,bmp5t.wfb,bmp56.wfb,bmp5t.wfb,bmp58.wfb,bmp59.wfb, bmp61.wfb,bmp62.wfb,bmp6t.wfb,bmp64.wfb,bmp6t.wfb,bmp66.wfb,bmp6t.wfb,bmp68.wfb,bmp69.wfb, bmp7
7、1.wfb,bmp7t.wfb,bmp7a.wfb,bmp7t.wfb,bmp7a.wfb,bmp7t.wfb,bmp7a.wfb,bmp7t.wfb,bmp79.wfb, bmp81.wfb,bmp8a.wfb,bmp8t.wfb,bmp84.wfb,bmp85.wfb,bmp86.wfb,bmp8t.wfb,bmp8a.wfb,bmp89.wfb, bmp91.wfb,bmp9t.wfb,bmp9t.wfb,bmp9t.wfb,bmp95.wfb,bmp9t.wfb,bmp9t.wfb,bmp9t.wfb,bmp99.wfb, bmp101.wfb,bmp102.wfb,bmp102.wf
8、b,bmp104.wfb,bmp105.wfb,bmp106.wfb,bmp108.wfb,bmp108.wfb,bmp109.wfb ; char cursor1414= 0,0,0,0,0,0,0,0,0,0,0,0,1,1, 0,0,0,0,0,0,0,0,0,0,0,1,1,1, 0,255,255,255,255,255,255,255,0,0,1,1,1,1, 0,255,255,255,255,255,255,0,0,1,1,1,1,1, 0,255,255,255,255,255,255,0,0,1,1,1,1,1, 0,255,255,255,255,255,255,255,
9、0,0,1,1,1,1, 0,255,255,255,255,255,255,255,255,0,0,1,1,1, 0,255,255,255,255,255,255,255,255,255,0,0,1,1, 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 0,255,255,0,255,255,255,255,255,255,255,0,0,1, 0,255,0,1,1,0,255,255,255,255,255,255,2
10、55,0, 0,0,1,1,1,1,0,255,255,255,255,255,0,1, 0,1,1,1,1,1,1,0,255,255,255,0,1,1, 1,1,1,1,1,1,1,1,0,255,0,1,1,1, 1,1,1,1,1,1,1,1,1,0,1,1,1,1 ; struct pos int x; int y; position109,redcurpos,redtemppos,redoldpos,blackcurpos,blacktemppos,blackoldpos; /*-*/ selectpage(register char page) /* 换页函数 */ union
11、 REGS r; r.x.ax=0 x4f05; r.x.bx=0; r.x.dx=page; /* 选择页面 */ int86(0 x10,&r,&r); unsigned char set_SVGA_mode(int vmode) /* 设置 SVGA屏幕模式 */ union REGS r; r.x.ax=0 x4f02; r.x.bx=vmode; int86(0 x10,&r,&r); return(r.h.ah); unsigned int get_SVGA_mode() /* 获取当前SVGA屏幕模式 */ union REGS r; r.x.ax=0 x4f03; int86(
12、0 x10,&r,&r); return(r.x.bx); drawbmp(int start_x,int start_y,char filename) char buffer640; int i,j,k,n,r,g,b,width,length; long position; FILE *fp; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - if(fp=fopen(filename,rb)=NULL) printf(Err
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年中国象棋源代码-C语言小程序 2022 年中 象棋 源代码 语言 程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内