- // PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND
- // ecrit le 25-06-2002 par cmarsc
- // EFFETS VISUELS MODE GRAPHIQUE
-
- #include <graphics.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <conio.h>
- #include <time.h>
- #include <dos.h>
-
- int main(void)
- {
- int gdriver = DETECT, gmode, errorcode;
- int i1,i2,MAXI;
- time_t t;
- srand((unsigned) time(&t));
-
- initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
-
- errorcode = graphresult();
- if (errorcode != grOk)
- {
- printf("Graphics error: %s\n", grapherrormsg(errorcode));
- printf("Press any key to halt:");
- getch();
- exit(1);
- }
- MAXI = (getmaxy()/2)-5;
- do {
- // EFFET DEGRESSIF
- setcolor(rand () %15);
-
- for (i1 = 0; i1 < MAXI; i1 +=5) {
- rectangle (1+i1,1+i1,getmaxx()-i1,getmaxy()-i1);
- delay(30);
- }
- // EFFET PROGRESSIF
- setcolor(rand () %15);
- for (i2 = 0; i2 < MAXI; i2 +=5) {
- rectangle (1+i1-i2,1+i1-i2,getmaxx()-i1+i2,getmaxy()-i1+i2);
- delay(30);
- }
-
- } while (!kbhit());
-
- closegraph();
- return 0;
- }
-
-
-
// PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND
// ecrit le 25-06-2002 par cmarsc
// EFFETS VISUELS MODE GRAPHIQUE
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <dos.h>
int main(void)
{
int gdriver = DETECT, gmode, errorcode;
int i1,i2,MAXI;
time_t t;
srand((unsigned) time(&t));
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
MAXI = (getmaxy()/2)-5;
do {
// EFFET DEGRESSIF
setcolor(rand () %15);
for (i1 = 0; i1 < MAXI; i1 +=5) {
rectangle (1+i1,1+i1,getmaxx()-i1,getmaxy()-i1);
delay(30);
}
// EFFET PROGRESSIF
setcolor(rand () %15);
for (i2 = 0; i2 < MAXI; i2 +=5) {
rectangle (1+i1-i2,1+i1-i2,getmaxx()-i1+i2,getmaxy()-i1+i2);
delay(30);
}
} while (!kbhit());
closegraph();
return 0;
}