]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - bspfile.h
MCBSP version 2 loading in the engine.. Some very ugly code (will be rewritten)....
[xonotic/darkplaces.git] / bspfile.h
index 80e54a2c20b38d1828792833871b41c53f7f90d5..730fbde4ccab5c68cbaabbe1a05702411040bf0b 100644 (file)
--- a/bspfile.h
+++ b/bspfile.h
@@ -19,7 +19,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */
 
 
-#define        MAX_MAP_HULLS           4
+#define        MAX_MAP_HULLS           16              // was 4
 #define        MAX_MAP_LEAFS           65536   // was 8192
 
 // key / value pair sizes
@@ -31,8 +31,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 
 #define BSPVERSION     29
-#define MCBSPVERSION 1
-#define        TOOLVERSION     2
+#define MCBSPVERSION 2
 
 typedef struct
 {
@@ -56,6 +55,13 @@ typedef struct
 #define        LUMP_MODELS             14
 #define        HEADER_LUMPS    15
 
+typedef struct
+{
+       int                     numhulls;
+       int                     filehulls;
+       float           hullsizes[MAX_MAP_HULLS][2][3];
+} dhullinfo_t;
+
 typedef struct
 {
        float           mins[3], maxs[3];