home *** CD-ROM | disk | FTP | other *** search
/ Quake++ for Quake / Quake++.iso / quake / edquake / code / pak.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-20  |  834 b   |  46 lines

  1. #include <stdio.h>
  2.  
  3. typedef struct
  4. {
  5.   long tableloc;
  6.   long tablelen;
  7.   FILE *p;
  8. } pak_t;
  9.  
  10. typedef struct
  11. {
  12.   char name[56];
  13.   long loc;
  14.   long len;
  15. } pakentry_t;
  16.  
  17. typedef struct
  18. {
  19.   int grid;                //grid on?
  20.   int snapgrid;            //snap to grid
  21.   int gridsize;            //size of grid
  22.   //defaults
  23.   int dwalltext, dfloortext, dceiltext;
  24.   int dceil,dfloor;//ceiling
  25.   int dtop,dbottom;
  26.   int gamma; //gamma correction as requested
  27.   char reserved[44];
  28. } config_t;
  29.  
  30. extern pak_t pak;
  31. extern pakentry_t pakentry;
  32. extern config_t config;
  33. extern char *mapfile;
  34. extern char *wadname;
  35. extern char *pakname;
  36.  
  37.  
  38. void openpak();
  39. void getname();
  40. void getentry(int e);
  41. void showentry();
  42. void export(int e, char*filename);
  43. int selectmap();
  44. void showmenu(int showE, int curE);
  45. int findfile(char *filename);
  46.