TA的每日心情 | 开心 昨天 08:43 |
---|
签到天数: 50 天 [LV.5]常住居民I
中级会员
- 积分
- 283
|
楼主 |
发表于 2024-2-6 11:53:45
|
显示全部楼层
void M6(unsigned char color,unsigned char sd,unsigned char xz,unsigned int time) //XZ 0, 外开。1,内合。2,外螺。3,内螺
{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<265;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)
{
sd=1;
if(x>203&&x<205)
{if(xz==0)
{
jb30((caihongseku[color][2]),(caihongseku[color+1][0]));//30级渐变
}
if(xz==1)
{
jb30((caihongseku[color+1][0]),(caihongseku[color][2]));//30级渐变
} }
if(xz==0){zysj30();}//外开
if(xz==1){yysj30();}//内合
for(y=0;y<24;y++)
{
if(xz==2){zysj30();}// 外螺旋灯
if(xz==3){yysj30();}//内螺旋灯
for(x1=0;x1<30;x1++)
{
switch(y)
{
case(0):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(1):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(2):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(3):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(4):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(5):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(6):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(7):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(8):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(9):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(10):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(11):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(12):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(13):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(14):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(15):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(16):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(17):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(18):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(19):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(20):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(21):WsDat[180+x1+y*30]=RGBtemp[x1];break;
case(22):WsDat[180+x1+y*30]=RGBtemp[29-x1];break;
case(23):WsDat[180+x1+y*30]=RGBtemp[x1];break;
}
}
}
}
DIS();//显示子程序
}
} |
1
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+1
楼主威武~
|