资源简介
五子棋C原程序
利用TurBo C语言开发
代码片段和文件信息
/****** chess.h **********/
/******function *********/
/********** test_1-------- test_9 ***********/
/***************** STRUCT CHESS ***********************/
/************* FLAG=1:MAN FLAG=2:MACHINE ***********/
/****** COUNT : INDICATE ORDER FOR FUNCTION UNDO AND CURRENT *****/
/***************** X AND Y : POSITION ***********************/
#include
#include
#include
#include
#include “chess_h.h“
extern void triangle(int x1int y1int x2int y2int color);
extern void prstriangle(int x1int y1int x2int y2int color);
extern void win3d(int x1int y1int x2int y2int wideint border_colorint main_colorint fillstyle);
extern void prswin3d(int x1int y1int x2int y2int wideint border_colorint main_color);
extern void box0(int xint yint lint hint color);
extern void box1(int xint yint lint hint colorint style);
extern void prsbox1(int xint yint lint h);
extern void upbox1(int xint yint lint h);
extern void popbox1(int xint yint lint h);
extern void prsbox2(int xint yint lint h);
extern void popup1(int xint yint lint h);
extern get_key();
extern graphinit();
extern void read_palette();
extern void set_palette(unsigned char *pal);
extern void waitch();
extern void ch_color(int delay_timeint sound_control);
extern void scrdisable();
extern void screnable();
extern int mouseinit();
extern void mouseshow();
extern void mousehide();
extern int mouseleft();
extern int mouseright();
extern void mousexy(int *xint *y);
extern int inxy(int x1int y1int x2int y2);
extern int prsmouse(int botton);
extern int releasemouse(int botton);
extern struct chess table[N][N];
extern int chess_ready;
/*
extern int BOARD_BACKCOLORLINE_COLORBOARD_styleWELCOME_COLORMAN_CHESS_COLORMAN_CHESS_style;
extern int MACHINE_CHESS_COLORMACHINE_CHESS_styleB_COLORB_BOTTON_BACKCOLORB_BOTTON_styleB_BOTTON_FORECOLOR;
*/
/******* GAME INIT: link THE POINTER FOR THE WEB *******/
gameinitweb()
{
int ij;
/****** THE FIRST LINE ‘---‘ ****/
for(j=0;j {
table[0][j].up=NULL;
table[0][j].leftup=NULL;
table[0][j].rightup=NULL;
table[0][j].down=&table[1][j];
if (j!=0)
{
table[0][j].left=&table[0][j-1];
table[0][j].leftdown=&table[1][j-1];
}
else
{
table[0][j].left=NULL;
table[0][j].leftdown=NULL;
}
if (j!=N-1)
{
table[0][j].right=&table[0][j+1];
table[0][j].rightdown=&table[1][j+1];
}
else
{
table[0][j].right=NULL;
table[0][j].rightdown=NULL;
}
}
/***** THE LAST LINE ‘---‘ *****/
for(j=0;j {
table[N-1][j].down=NULL;
table[N-1][j].leftdown=NULL;
table[N-1][j].rightdown=NULL;
table[N-1][j].up=&table[N-2][j];
if (j!=0)
{
table[N-1][j].left=&table[N-1][j-1];
table[N-1][j].leftup=&table[N-2][j-1];
}
else
{
table[N-1][j].left=NULL;
t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6343 2000-04-10 18:28 五子棋C原程序\Button.h
文件 39995 2000-01-31 23:37 五子棋C原程序\CHESS.C
..A..H. 12 2000-06-06 16:54 五子棋C原程序\CHESS.JLZ
文件 967 2002-01-05 12:05 五子棋C原程序\chess.PIF
文件 64 2000-01-31 17:16 五子棋C原程序\CHESS.PRJ
文件 35651 2000-01-31 17:09 五子棋C原程序\chess_1.c
文件 41427 2000-01-31 17:09 五子棋C原程序\Chess_2.c
文件 25595 2000-01-31 17:09 五子棋C原程序\Chess_3.c
文件 5762 2000-01-31 17:08 五子棋C原程序\chess_4.c
文件 1644 2000-01-31 16:47 五子棋C原程序\chess_h.h
文件 737 2000-04-10 19:06 五子棋C原程序\KEY.H
文件 1110 1999-08-02 01:02 五子棋C原程序\MOUSE.H
文件 1228 1999-08-02 01:00 五子棋C原程序\SCREEN.H
文件 0 2005-10-18 15:39 五子棋C原程序\新建 文本文档.txt
目录 0 2008-01-22 13:44 五子棋C原程序
----------- --------- ---------- ----- ----
160535 15
- 上一篇:51单片机-液晶屏交通灯.
- 下一篇:C++ Prime中文版第五版
评论
共有 条评论