/* view3d.c v3d1.bat = cl /AL view3d.c vimage3 graphlib reads a [filename].3d file and makes '.lbl','.pal', and '.dat' */ #include #include #include "nomouse.h" int ScreenXs=640,ScreenYs=480; struct Color { unsigned char r, g, b; }Lut[256]; VideoType='X'; struct board { int row,col,color; }B_Id; unsigned char Buffer[3][640]; main(int argc,char *argv[]) { int i,j,k; char string[100],datname[30],palname[30],lblname[30],name[30]; FILE *fp3d,*fplbl,*fpdat,*fppal; float r,b; int ir,ib,val,num=0; if(argc>1) strcpy(string,argv[1]); while((num=get_file_name("*.3d",string,num))>=0) { strcpy(name,string); for(k=0;k0) { val=getch(); if(val==27) { if(fpdat) fclose(fpdat); unlink(lblname); unlink(palname); unlink(datname); exit(0); } } for(j=0;j