没有合适的资源?快使用搜索试试~ 我知道了~
C语言黑白子
需积分: 9 11 下载量 111 浏览量
2008-05-24
11:08:52
上传
评论
收藏 7KB TXT 举报
温馨提示
试读
11页
在TC环境下运行通过,快试试看
资源推荐
资源详情
资源评论
#include<stdio.h>
#include<graphics.h>
#define H (y-100)/10
#define L (x-100)/10
int Mark[20][20];
int Change=2;
void InitMark()
{int i,j;
for(i=0;i<20;i++)
for(j=0;j<20;j++)
Mark[i][j]=0;
}
void Screen()
{int i;
settextstyle(0, 0, 2);
outtextxy(50,50,"BLACK WHITE CHESS");
settextstyle(0,0,1);
outtextxy(4,354,"ESC -->OVER!!");
outtextxy(4,364,"A -->Try Again!!");
setcolor(1);
rectangle(100,100,300,300);
rectangle(1,350,170,450);
for(i=1;i<21;i++)
{line(100+10*i,100,100+10*i,300);
line(100,100+10*i,300,100+10*i);
}
}
void PicBlock(int x,int y)
{if(Change==1) setcolor(RED);
#include<graphics.h>
#define H (y-100)/10
#define L (x-100)/10
int Mark[20][20];
int Change=2;
void InitMark()
{int i,j;
for(i=0;i<20;i++)
for(j=0;j<20;j++)
Mark[i][j]=0;
}
void Screen()
{int i;
settextstyle(0, 0, 2);
outtextxy(50,50,"BLACK WHITE CHESS");
settextstyle(0,0,1);
outtextxy(4,354,"ESC -->OVER!!");
outtextxy(4,364,"A -->Try Again!!");
setcolor(1);
rectangle(100,100,300,300);
rectangle(1,350,170,450);
for(i=1;i<21;i++)
{line(100+10*i,100,100+10*i,300);
line(100,100+10*i,300,100+10*i);
}
}
void PicBlock(int x,int y)
{if(Change==1) setcolor(RED);
else setcolor(YELLOW);
line(x+1,y+1,x+1,y+3);line(x+9,y+1,x+9,y+3);
line(x+1,y+9,x+1,y+7);line(x+9,y+9,x+9,y+7);
line(x+1,y+1,x+3,y+1);line(x+1,y+9,x+3,y+9);
line(x+9,y+1,x+7,y+1);line(x+9,y+9,x+7,y+9);
}
void CoverBlock(int x,int y)
{setcolor(BLACK);
line(x+1,y+1,x+1,y+3);line(x+9,y+1,x+9,y+3);
line(x+1,y+9,x+1,y+7);line(x+9,y+9,x+9,y+7);
line(x+1,y+1,x+3,y+1);line(x+1,y+9,x+3,y+9);
line(x+9,y+1,x+7,y+1);line(x+9,y+9,x+7,y+9);
}
void DrawBlack(int x,int y)
{
setcolor(RED);
line(x+5,y+3,x+2,y+7);
line(x+2,y+7,x+8,y+7);
line(x+8,y+7,x+5,y+3);
}
void DrawWhite(int x,int y)
{setcolor(YELLOW);
circle(x+5,y+5,3);
}
void CoverPic(int x,int y)
{setfillstyle(1,BLACK);
bar(x+2,y+2,x+8,y+8);
}
void Score()
{int i,j,M,a,b;
line(x+1,y+1,x+1,y+3);line(x+9,y+1,x+9,y+3);
line(x+1,y+9,x+1,y+7);line(x+9,y+9,x+9,y+7);
line(x+1,y+1,x+3,y+1);line(x+1,y+9,x+3,y+9);
line(x+9,y+1,x+7,y+1);line(x+9,y+9,x+7,y+9);
}
void CoverBlock(int x,int y)
{setcolor(BLACK);
line(x+1,y+1,x+1,y+3);line(x+9,y+1,x+9,y+3);
line(x+1,y+9,x+1,y+7);line(x+9,y+9,x+9,y+7);
line(x+1,y+1,x+3,y+1);line(x+1,y+9,x+3,y+9);
line(x+9,y+1,x+7,y+1);line(x+9,y+9,x+7,y+9);
}
void DrawBlack(int x,int y)
{
setcolor(RED);
line(x+5,y+3,x+2,y+7);
line(x+2,y+7,x+8,y+7);
line(x+8,y+7,x+5,y+3);
}
void DrawWhite(int x,int y)
{setcolor(YELLOW);
circle(x+5,y+5,3);
}
void CoverPic(int x,int y)
{setfillstyle(1,BLACK);
bar(x+2,y+2,x+8,y+8);
}
void Score()
{int i,j,M,a,b;
剩余10页未读,继续阅读
资源评论
adoido
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功