概述
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
#include
#define fwidth 10 //小框的宽度
bool D=false;
int xy[60][60];
int m=-1;
int i,j,k,n;
const unsigned char a[50] = {0X08,0XE0,0X48,0XC8,0XCA,0XB1,0X33,0XA5,0XD2,0X9C,0X4E,0XAB,0X32,0X8D,0X93,0X7D,0X93,0X7D,0X93,0X85,0X93,0X85,0X93,0X85,0X93,0X85,0X93,0X7D,0X93,0X85,0X93,0X85,0XB3,0X7D,0XB3}; //image得到的c文件数组,怎么用呀?void Sbox(int x,int y); //小方块
void Drop(); //下移
void CK(); //检测是否可以下移
void main()
{
initgraph(550,550);
srand((unsigned)time(NULL));
for(i=0,j=50;i<50;i++)
{
xy[i][j]=1;
Sbox(i,j);
}
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
xy[i][j]=0;
setfillcolor(GREEN);
Sbox(i,j);
}
}
for(k=0;k<50;k++)
{
for(i=0;i<50;i++)
{
m=m+1;
Drop();
}
}
closegraph();}
void Sbox(int x,int y) //画小方块单元
{
bar(x*fwidth+1,y*fwidth+1,(x+1)*fwidth-1,(y+1)*fwidth-1);}
void Drop() //下移
{
for(j=0;j<50;j++)
{
CK();
if(D)
{
setfillcolor(a[m]);
Sbox(i,j);
Sleep(10);
setfillcolor(0);
Sbox(i,j);
Sleep(5);
}
else
{
xy[i][j]=1; //不能下移,置一
setfillcolor(a[m]);
Sbox(i,j);
}
}
}
void CK() 是否能下移,
{
if(xy[i][j+1]==0)
D=true;
else
D=false;
}
最后
以上就是勤劳黄蜂为你收集整理的储存图片像素点C语言,求助:想用小方块表示图片像素点,为什么不行呀。。。...的全部内容,希望文章能够帮你解决储存图片像素点C语言,求助:想用小方块表示图片像素点,为什么不行呀。。。...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复