whoopsie
[carveJwlIkooP6JGAAIwe30JlM.git] / blender_export.py
index dee0d8f1ee0102774ce2f48da898b035f46f9bc6..8b04a208082673c2c483e4dea8146937b3d700f7 100644 (file)
@@ -430,6 +430,8 @@ def sr_compile_material( mat ):
    if mat.name in sr_compile.material_cache: 
       return sr_compile.material_cache[mat.name]
 
+   print( "\n"+ mat.name+"\n" )
+
    index = (len(sr_compile.material_data)//sizeof(mdl_material))+1
    sr_compile.material_cache[mat.name] = index
 
@@ -1741,7 +1743,8 @@ class SR_MATERIAL_PROPERTIES(bpy.types.PropertyGroup):
       ('0','concrete',''),
       ('1','wood',''),
       ('2','grass',''),
-      ('3','tiles','')
+      ('3','tiles',''),
+      ('4','metal','')
       ])
    
    collision: bpy.props.BoolProperty( \
@@ -2371,15 +2374,16 @@ def node_graph( route_nodes ):
 
 def cv_draw_route( route, route_nodes ):
 #{
-   pole = Vector((0.2,0.2,20))
-   hat = Vector((20,2.0,0.2))
+   pole = Vector((0.2,0.2,10))
+   hat = Vector((1,8,0.2))
    cc = route.SR_data.ent_route[0].colour
 
-   cv_draw_ucube( route.matrix_world, cc, Vector((20,1,10)) )
-   cv_draw_ucube( route.matrix_world, cc, pole, Vector((-20,1,-10)) )
-   cv_draw_ucube( route.matrix_world, cc, pole, Vector(( 20,1,-10)) )
-   cv_draw_ucube( route.matrix_world, cc, hat, Vector((0,-1, 10)) )
-   cv_draw_ucube( route.matrix_world, cc, hat, Vector((0,-1,-10)) )
+   cv_draw_ucube(route.matrix_world,cc,Vector((0.5,-7.5,6)),\
+                                       Vector((0,-6.5,5.5)))
+   cv_draw_ucube(route.matrix_world,cc,pole, Vector(( 0.5, 0.5,0)) )
+   cv_draw_ucube(route.matrix_world,cc,pole, Vector(( 0.5,-13.5,0)) )
+   cv_draw_ucube(route.matrix_world,cc,hat, Vector((-0.5,-6.5, 12)) )
+   cv_draw_ucube(route.matrix_world,cc,hat, Vector((-0.5,-6.5,-1)) )
 
    checkpoints = route.SR_data.ent_route[0].gates
    graph = node_graph( route_nodes )