Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void afiseazaLoadingBar(int x1,int y1,int x2,int y2)
- {
- setfillstyle(SOLID_FILL,BLACK);
- bar(x1,y1,x2,y2);
- }
- void setLoadingBarStatus(int x1,int y1,int x2,int y2,int status)
- {
- setfillstyle(SOLID_FILL,COLOR(129,114,114));
- bar(x1+1,y1+1,x2+status,y2-1);
- }
- void afiseazaMesajStatus(int status,int x,int y)
- {
- status = (200+status+1)/2;
- char sir[10]= {0};
- if(status < 10)
- {
- sir[0]=status+'0';
- sir[1]='%';
- }
- else if(status < 100)
- {
- sir[0]=status/10+'0';
- sir[1]=status%10+'0';
- sir[2]='%';
- }
- else
- {
- sir[0]='1';
- sir[2]='0';
- sir[3]='0';
- sir[4]='%';
- }
- settextstyle(SIMPLEX_FONT, HORIZ_DIR, 1);
- settextjustify(CENTER_TEXT, CENTER_TEXT);
- setbkcolor(COLOR(93,172,228));
- outtextxy(x,y,sir);
- }
- void afiseazaStatus(int status)
- {
- afiseazaLoadingBar(300,275,500,325);
- setLoadingBarStatus(300,275,500,325,status);
- afiseazaMesajStatus(status,400,250);
- delay(20);
- }
- void loadingScreen()
- {
- cleardevice();
- setbkcolor(COLOR(93,172,228));
- cleardevice();
- buton titlu;
- initializeazaTitlu(titlu,"Loading...",400,200);
- for(int i=-200; i<0; i+=2)
- afiseazaStatus(i);
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement