- 打卡等级:以坛为家I
- 打卡总天数:301
- 最近打卡:2025-05-01 08:32:20
已绑定手机
金牌会员
- 积分
- 1185
|
发表于 2024-2-4 10:42:16
|
显示全部楼层
void M5(unsigned char color,unsigned char sd,unsigned int time)
{u16 j,x;
u32 x1,y;
for(j=0;j<WS_NUM;j++)
{
WsDat[j]=0x000000;
}
for(j=0;j<24;j++)
{
temp[j]=seku1[j];
}
for(x=0;x<260;x=x+sd)
{
if(x<202)
{
for(j=0;j<210;j++)
{
WsDat[j]=0x000000;
}
}
if(x<202)
{
WsDat[x]=caihongseku[color][7];
WsDat[x+1]=caihongseku[color][6];
WsDat[x+2]=caihongseku[color][5];
WsDat[x+3]=caihongseku[color][4];
WsDat[x+4]=caihongseku[color][3];
WsDat[x+5]=caihongseku[color][2];
WsDat[x+6]=caihongseku[color][1];
WsDat[x+7]=caihongseku[color][0];
}
if(x>202&&x<205)
{
sd=1;
for(y=0;y<6;y++)
{
for(x1=0;x1<120;x1++)
{
WsDat[180+x1+y*120]=LBX[x1];
}
}
}
if(x>209)
{ for(x1=0;x1<24;x1++)
{
switch(x1)
{
case(0):if((x+x1*30+7)<=899) {WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(1):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(2):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(3):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(4):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(5):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(6):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(7):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(8):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(9):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(10):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(11):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(12):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(13):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(14):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(15):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(16):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(17):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(18):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(19):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(20):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(21):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
case(22):if((x+x1*30+7)<=899) { WsDat[x+x1*30]=caihongseku[color][7];WsDat[x+x1*30+1]=caihongseku[color][6];WsDat[x+x1*30+2]=caihongseku[color][5];WsDat[x+x1*30+3]=caihongseku[color][4];WsDat[x+x1*30+4]=caihongseku[color][3];WsDat[x+x1*30+5]=caihongseku[color][2];WsDat[x+x1*30+6]=caihongseku[color][1];WsDat[x+x1*30+7]=caihongseku[color][0];}break;
case(23):if((x+x1*30-29+7)<=899) { WsDat[x+x1*30-29]=caihongseku[color][7];WsDat[x+x1*30-29+1]=caihongseku[color][6];WsDat[x+x1*30-29+2]=caihongseku[color][5];WsDat[x+x1*30-29+3]=caihongseku[color][4];WsDat[x+x1*30-29+4]=caihongseku[color][3];WsDat[x+x1*30-29+5]=caihongseku[color][2];WsDat[x+x1*30-29+6]=caihongseku[color][1];WsDat[x+x1*30-29+7]=caihongseku[color][0];}break;
}
if (x>239)
{WsDat[x+x1*30-60]=caihongseku[color][7];WsDat[x+x1*30+1-60]=caihongseku[color][6];WsDat[x+x1*30+2-60]=caihongseku[color][5];WsDat[x+x1*30+3-60]=caihongseku[color][4];WsDat[x+x1*30+4-60]=caihongseku[color][3];WsDat[x+x1*30+5-60]=caihongseku[color][2];WsDat[x+x1*30+6-60]=caihongseku[color][1];WsDat[x+x1*30+7-60]=caihongseku[color][0];
}
}
}
DIS();//显示子程序
} |
1
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+2
楼主威武~
|