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
('0','concrete',''),
('1','wood',''),
('2','grass',''),
- ('3','tiles','')
+ ('3','tiles',''),
+ ('4','metal','')
])
collision: bpy.props.BoolProperty( \
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 )