home *** CD-ROM | disk | FTP | other *** search
-
-
- #include<graphics.h>
- #include"tgrafvar.h"
- #include<iostream.h>
- #include<stdlib.h>
- #include<conio.h>
- #include<math.h>
-
- int tomopen()
-
- {
- int g_driver,g_mode,g_error;
- detectgraph(&g_driver,&g_mode);
- if (g_driver<0)
- {
- cout<<"No graphics driver.\n";
- exit(1);
- }
- /*
- printf("Detected graphics driver #%d, mode #%d\n",g_driver,g_mode);
- getch();
- */
- initgraph(&g_driver,&g_mode,"");
- g_error=graphresult();
- if(g_error<0)
- {
- cout<<"initgraph error in tom open:"<< grapherrormsg(g_error);
- exit(1);
- }
- max_x=getmaxx();
- max_y=getmaxy();
- max_colors=getpalettesize();
- /*
- pel_height=savary[4];
- pel_width=savary[3];
-
- max_x_pels=savary[0];
- max_y_pels=savary[1];
-
- number_of_char_heights=savary[5];
- max_char_height=savary[61];
- min_char_height=savary[60];
- max_fonts=savary[10];
- */
-
- max_display_colors=getmaxcolor();
- return (g_error);
- }
-
- int tomclose()
- {
- getch();
- closegraph();
- restorecrtmode();
- return(1);
- }
-