Tuesday, October 4, 2011

Paint in C++ - Include File for Paint

/* Nir.cpp – Inclue file for paint project */  /* Mouse control flags settings */  #include<iostream.h>#include<stdio.h>#include<fstream.h>#include<conio.h>#include<graphics.h>#include<math.h>#include<ctype.h>#include<dos.h>#include<time.h>#include<stdlib.h> //union REGS in,out; /*int toolselect=0;  // Set the selected tool int status=0,status1=0;  // defines the status of the tool */ //int xx,yy,xx1,yy1,sx,sy,sx1,sy1,mx,mx1,my,my1,fx; // used for dimensions //int menu=0,selected=0,stop=0,SA=0; //int Ts=0,St=0,Ct=0;//sets the toolbox,colorbox,statusbar status //int inc=0,Vs=0,incx=0,incy=0; // To set working area void show_Cursor(void);//to display the cursor void hide_Cursor(void);//to hide the cursor  void initialize_REGS(); void initialize_REGS() { union REGS in,out; }  void gimage1(int x,int y,int x1,int y1) { int i; hide_Cursor(); ofstream f("image1"); for(;y<=y1;y++) for(i=x;i<=x1;i++) f<<endl<<i<<"\t"<<y<<"\t"<<getpixel(i,y); f.close(); show_Cursor(); } void show_Cursor(void) { in.x.ax=1; int86(0x33,&in,&out); } void hide_Cursor(void) { in.x.ax=2; int86(0x33,&in,&out); }