moving ball - if(y<50) Sheet1 Page 2 y=50 */

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Sheet1 Page 1 Code : # include <graphics.h> # include <stdlib.h> # include <conio.h> # include <dos.h> int x,y,maxx,maxy,i,j int main(void) { int gdriver = DETECT, gmode void *image unsigned int size char ch void fillBox(int,int) int Row,Col // Initialize graphics drivers and mode. // Draw a rectangle // rectangle(x1,y1,x2,y2) maxx=getmaxx() // x2 maxy=getmaxy() // y2 rectangle(10,10,maxx-10,maxy-10) // Puts Pixel in the Rectangle. fillBox(maxx,maxy) x=y=70 // Draw Circle and FillColor setfillstyle(1,14) circle(x,y,20) floodfill(x,y,15) // Creating the Image size = imagesize(x,y,x+20,y+20) image=malloc(size) getimage(x-20,y-20,x+20,y+20,image) x-=20 y-=20 // Will Displays till Any key is hit !!!. .. while(!kbhit()) { Row = x Col = y putimage(x,y,image,XOR_PUT) // clears the Image from Screen //x=random(maxx-70) //y=random(maxy-70) //fillBox(maxx,maxy) x=x+10 /*if(x<50) x=50
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: if(y&lt;50) Sheet1 Page 2 y=50 */ putimage(x,y,image,OR_PUT) // Puts the image on screen. delay(50) // Waits for few Seconds. if(x&gt;540) { putimage(x,y,image,XOR_PUT) Row = x Col = y for(i=0 i&lt;540 i++) { x=random(maxx-10) y=random(maxy-10) if(x&gt;10 &amp;&amp; y&gt;10) putpixel(x,y,14) } //putpixel(x,y,14) x= Row y=Col x=10 y=y+20 putimage(x,y,image,XOR_PUT) } if(y&gt;410) { putimage(x,y,image,XOR_PUT) Row = x Col = y fillBox(maxx,maxy) x= Row y=Col x=10 y=30 putimage(x,y,image,XOR_PUT) } } free(image) //Removes the image from the Screen. closegraph() // Closes the Graphics Mode. } void fillBox(int maxx,int maxy) { cleardevice() // Clears the Graphics Screen maxx=getmaxx() // x2 maxy=getmaxy() // y2 rectangle(10,10,maxx-10,maxy-10) for(i=0 i&lt;8000 i++) { x=random(maxx-10) y=random(maxy-10) if(x&gt;10 &amp;&amp; y&gt;10) putpixel(x,y,14) } }...
View Full Document

Page1 / 2

moving ball - if(y&amp;amp;lt;50) Sheet1 Page 2 y=50 */

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online