home *** CD-ROM | disk | FTP | other *** search
/ 1,001 Nights of Doom / 1001NightsOfDoom1995wickedSensations.iso / nodebild / nodenav.zip / NODENAV.H < prev    next >
Text File  |  1994-03-25  |  1KB  |  84 lines

  1.  
  2. struct HEADERTYPE {
  3.     char type[4];
  4.     unsigned long num_dir_entries;
  5.     unsigned long dirpointer;
  6. };
  7.  
  8. struct DIRENTRYTYPE {
  9.     unsigned long startaddr;
  10.     unsigned long length;
  11.     char name[8];
  12. };
  13.  
  14. struct LINEDEFTYPE {
  15.     short int from_vertex;
  16.     short int to_vertex;
  17.     short int attributes;
  18.     short int type;
  19.     short int sector_trigger;
  20.     short int right_sidedef;
  21.     short int left_sidedef;
  22. };
  23.  
  24. struct SIDEDEFTYPE {
  25.     short int    u_offset;    
  26.     short int    v_offset;
  27.     char    uppertxt[8];
  28.     char    lowertxt[8];
  29.     char    walltxt[8];
  30.     short int    sector;
  31. };
  32.  
  33. struct VERTEXTYPE {
  34.     short int x;
  35.     short int y;
  36. };
  37.  
  38. struct SEGMENTTYPE {
  39.     short int from_vertex;
  40.     short int to_vertex;
  41.     short int angle;
  42.     short int linedef;
  43.     short int side;
  44.     short int distance;
  45. };
  46.  
  47. struct SSECTORTYPE {
  48.     short int startseg;
  49.     short int numsegs;
  50. };
  51.  
  52. struct NODETYPE {
  53.     short int x;
  54.     short int y;
  55.     short int dx;
  56.     short int dy;
  57.  
  58.     short int left_y_upper;
  59.     short int left_y_lower;
  60.     short int left_x_upper;
  61.     short int left_x_lower;
  62.  
  63.     short int right_y_upper;
  64.     short int right_y_lower;
  65.     short int right_x_upper;
  66.     short int right_x_lower;
  67.  
  68.     unsigned short int left_child;
  69.     unsigned short int right_child;
  70. };
  71.  
  72. struct SECTORTYPE {
  73.     short int floor_alt;
  74.     short int ceiling_alt;
  75.     char floortxt[8];
  76.     char ceiltxt[8];
  77.     short int brightness;
  78.     short int special;
  79.     short int trigger;
  80. };
  81.  
  82.  
  83.  
  84.