home *** CD-ROM | disk | FTP | other *** search
/ Quake++ for Quake / Quake++.iso / quake / edquake / code / eqminfo.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-08  |  923 b   |  37 lines

  1. #include <stdio.h>
  2. char mapname[52];
  3. long mapx, mapy;
  4. float zoom;
  5. int numvertex;
  6. int main()
  7. {
  8.     FILE *f;
  9.     char magic[10];
  10.     int t;
  11.     int version; //0 = no things
  12.     f = fopen("scott2.eqm", "rb");
  13.     if (!f) return;
  14.     fread(magic,10,1,f);
  15.     clrscr();
  16.     printf("MAGIC ID:%s\n",magic);
  17.     fread(&version,2,1,f);
  18.     printf("EdQuake Map version:%i\n",version);
  19.     fread(mapname,52,1,f);
  20.     printf("Mapname:%s\n",mapname);
  21.     fread(&mapx,4,1,f);
  22.     fread(&mapy,4,1,f);
  23.     fread(&zoom,4,1,f);
  24.     fread(&numvertex,2,1,f);
  25.     printf("Number of vertices:%i\n",numvertex);
  26. /*    for (t = 1; t <= numvertex; t++)
  27.       fread(&mapvertex[t],8,1,f);
  28.     fread(&numlines,2,1,f);
  29.     for (t = 1; t <= numlines; t++)
  30.       fread(&mapline[t],14,1,f);
  31.     fread(&numrooms,2,1,f);
  32.     for (t = 1; t <= numrooms; t++)
  33.       fread(&maproom[t],54,1,f);*/
  34.     fclose(f);
  35.     getch();
  36. }
  37.