| 
				打卡等级:以坛为家II打卡总天数:448最近打卡:2025-10-31 08:06:57  已绑定手机金牌会员 
 
 
	积分1873 
 | 
 
 发表于 2024-12-15 17:42:35
|
显示全部楼层 
| 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();//显示子程序
 
 
 
 
 }
 | 
 |