//*main function*// void main() { char ch ='a'; clrscr(); screen1(); while(ch!='0') { ch=file(); textcolor(WHITE); switch(ch) { case'1': medicinei(); break; case '2': medicine(); getch(); break; case'3': endscr(); exit(); } } }
void display(void) { if(screen!=4) { glLoadIdentity(); glClear(GL_COLOR_BUFFER_BIT); if(screen==1) { screen1(); } if(screen==2) { screen2(); } if(screen==3) screen3(); if(screen==5) screen5(); if(screen==5) screen5(); if(screen==6) screen6(); if(screen==7) screen7(); glutSwapBuffers(); } }
/*===========================================================================*/ int main( int argc, char** argv ) { kvs::glut::Application app( argc, argv ); // User specified events. TrianglePaintEvent triangle_paint_event; RectanglePaintEvent rectangle_paint_event; // Screen for drawing a triangle. kvs::glut::Screen screen1( &app ); screen1.addEvent( &triangle_paint_event ); screen1.setTitle( "Triangle" ); screen1.setGeometry( 0, 0, 512, 512 ); screen1.show(); // Screen for drawing a rectangle. kvs::glut::Screen screen2( &app ); screen2.addEvent( &rectangle_paint_event ); screen2.setTitle( "Rectangle" ); screen2.setGeometry( 520, 0, 512, 512 ); screen2.show(); return( app.run() ); }