Final merge of HEAD (bf-blender) into the orange branch.
[blender.git] / source / blender / makesdna / DNA_world_types.h
index 30cb6071d782f5cc90f0bbebccffe5e436882140..edc621ba7582175231fc046df1e00c988771c405 100644 (file)
 struct Ipo;
 struct MTex;
 
+#ifndef MAX_MTEX
+#define MAX_MTEX       10
+#endif
+
 
 /**
  * World defines general modelling data such as a background fill,
@@ -84,6 +88,7 @@ typedef struct World {
         * bit 3: (gameengine): Activity culling is enabled.
         */
        short mode;
+       int physicsEngine;      /* here it's aligned */
        
        float misi, miststa, mistdist, misthi;
        
@@ -97,11 +102,10 @@ typedef struct World {
        /* ambient occlusion */
        float aodist, aodistfac, aoenergy, aobias;
        short aomode, aosamp, aomix, aocolor;
+       float *aosphere;
        
-       int physicsEngine;
-
        struct Ipo *ipo;
-       struct MTex *mtex[8];
+       struct MTex *mtex[10];
 
        ScriptLink scriptlink;
 
@@ -148,13 +152,15 @@ typedef struct World {
 #define WOMAP_HORIZ            2
 #define WOMAP_ZENUP            4
 #define WOMAP_ZENDOWN  8
+#define WOMAP_MIST             16
 
 /* physicsEngine */
 #define WOPHY_NONE             0
 #define WOPHY_ENJI             1
 #define WOPHY_SUMO             2
-#define WOPHY_DYNAMO           3
+#define WOPHY_DYNAMO   3
 #define WOPHY_ODE              4
+#define WOPHY_BULLET   5
 
 #endif