//////////////////////////////////////////////////////////// ///Bounce.c - By Fischetti P. ///-------------------------------------------------------- ///Pallina che rimbalza quando incontra i bordi della finestra console di Windows /// ///Non viene utilizzata nessuna librearia grafica. ///Compilabile solo per il Sistema Operativo Windows ///in quanto vengono utilizzate funzioni specifiche: ///GetConsoleScreenBufferInfo: calcola le dimensioni della finestra ///Sleep: ferma il programma per un certo numero di ms ///////////////////////////////////////////////////////////// #include #include #include //disegna sul video la pallina void draw(int x, int y , int W, int H) { int i,j; if(x>W || y>H || x<0 || y<0) return; system("CLS"); for (i=0;i< y; i++) printf("\n"); for(j=0;j=W) incx=-1; else if(x<=0) incx=1; else if(y>=H) incy=-1; else if(y-1<0) incy=1; x +=(incx)*1; y +=(incy)*1; Sleep(msDelay); } return 0; }