📄 showeface2.c
字号:
/*这个函数显示封面。*/
#include"time1.c"
#define arrowx 437
#define arrowy 472
#define charx 60
#define chary 717
char *s="作者:朱洪光 指导教师:魏勇 曹东燕";
char *fengmian="fengmian.bmp",*arrow1="arrow1.bmp",*arrow2="arrow2.bmp";
void ShowFengmian(void){
int i=0,j=0;
showbmprealcolor32(fengmian,0,0);
showbmprealcolor32(arrow1,arrowx,arrowy);
chinashow24(s,charx,chary,4,88,235,10,0,1,1);
MouseOn(mousex,mousey);
while(kbhit()==0)
{
UpdateMouse();
if(mouseinbox(arrowx,arrowx+200,arrowy,arrowy+100)==1&amt;&amt;i==0)
{
showbmprealcolor32(arrow2,arrowx,arrowy);
i=1;
}
if(mouseinbox(arrowx,arrowx+200,arrowy,arrowy+100)==0&amt;&amt;i==1)
{
showbmprealcolor32(arrow1,arrowx,arrowy);
i=0;
}
if(mouseinbox(arrowx,arrowx+200,arrowy,arrowy+100)==1)
{
if(leftpress()==1)break;
}
}
}
/*以下为主画面显示函数。*/
#define delaytime 25
#define closeX 988
#define closeY 20
char *Fclose1="close.bmp",*Fclose2="close1.bmp";
void MoveFlower(int flowernumber){
if(flowernumber==1)
{
showbmprealcolor32(hualei,flower1x,flower1y);
Mdelay(delaytime);
showbmprealcolor32(halfhua,flower1x,flower1y);
Mdelay(delaytime);
showbmprealcolor32(halfhua1,flower1x,flower1y);
Mdelay(delaytime);
showbmprealcolor32(flower,flower1x,flower1y);
chinashow24(cs1,flower1x,flower1y+20,4,88,235,20,0,2,2);
}
if(flowernumber==2)
{
showbmprealcolor32(hualei,flower2x,flower2y);
Mdelay(delaytime);
showbmprealcolor32(halfhua,flower2x,flower2y);
Mdelay(delaytime);
showbmprealcolor32(halfhua1,flower2x,flower2y);
Mdelay(delaytime);
showbmprealcolor32(flower,flower2x,flower2y);
chinashow24(cs2,flower2x,flower2y+20,4,88,235,20,0,2,2);
}
}
int ShowFace(void){
int hua1=0,hua2=0,closek=0;
void CheckPsw(void);
showbmprealcolor32(face1,0,0);
showbmprealcolor32(hualei,flower1x,flower1y);
showbmprealcolor32(hualei,flower2x,flower2y);
showbmprealcolor32(toolbar,0,720);
showbmprealcolor32(Fclose1,closeX,closeY);
showtime(clockx,clocky,clockred,clockgreen,clockblue);
MouseOn(mousex,mousey);
while(1)
{
UpdateMouse();
updatetime();
if(mouseinbox(flower1x,flower1x+100,flower1y,flower1y+100)==1&amt;&amt;hua1==0)
{
MouseOff();
MoveFlower(1);
hua1=1;
MouseOn(mousex,mousey);
}
if(mouseinbox(flower1x,flower1x+100,flower1y,flower1y+100)==0&amt;&amt;hua1==1)
{
MouseOff();
showbmprealcolor32(hualei,flower1x,flower1y);
hua1=0;
MouseOn(mousex,mousey);
}
if(mouseinbox(flower2x,flower2x+100,flower2y,flower2y+100)==1&amt;&amt;hua2==0)
{
MouseOff();
MoveFlower(2);
hua2=1;
MouseOn(mousex,mousey);
}
if(mouseinbox(flower2x,flower2x+100,flower2y,flower2y+100)==0&amt;&amt;hua2==1)
{
MouseOff();
showbmprealcolor32(hualei,flower2x,flower2y);
hua2=0;
MouseOn(mousex,mousey);
}
if(mouseinbox(flower1x,flower1x+100,flower1y,flower1y+100)==1)
if(leftpress()==1)
{
while(leftpress()==1);/*消振*/
return(1);
}
if(mouseinbox(flower2x,flower2x+100,flower2y,flower2y+100)==1)
if(leftpress()==1)
{
while(leftpress()==1);/*消振*/
CheckPsw();
return(2);
}
if(mouseinbox(closeX,closeX+21,closeY,closeY+21)==1&amt;&amt;closek==0)
{
showbmprealcolor32(Fclose2,closeX,closeY);
closek=1;
}
if(mouseinbox(closeX,closeX+21,closeY,closeY+21)==0&amt;&amt;closek==1)
{
showbmprealcolor32(Fclose1,closeX,closeY);
closek=0;
}
if(mouseinbox(closeX,closeX+21,closeY,closeY+21)==1)
{
if(leftpress()==1)return(0);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -