fix routes
[carveJwlIkooP6JGAAIwe30JlM.git] / blender_export.py
index a8061e4ed9241baa12cd77c379284a94fcb9339e..86b65410919ff61854517a805ca73b096bafa84a 100644 (file)
@@ -1,3 +1,7 @@
+#
+# Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved
+#
+
 import bpy, math, gpu
 import cProfile
 from ctypes import *
@@ -132,8 +136,7 @@ class classtype_route_node(Structure):
 
 class classtype_route(Structure):
    _pack_ = 1
-   _fields_ = [("pstr_name",c_uint32),
-               ("id_start",c_uint32),
+   _fields_ = [("id_start",c_uint32),
                ("colour",c_float*3)]
 
 class classtype_skin(Structure):
@@ -158,21 +161,6 @@ class classtype_bone(Structure):
                ("angle_limits",(c_float*3)*2),
                ("hitbox",(c_float*3)*2)]
 
-class subclass_audio_channel(Structure):
-   _pack_ = 1
-   _fields_ = [("sound",c_uint32),
-               ("target",c_uint32),
-               ("")]
-
-class classtype_audio_system(Structure):
-   _pack_ = 1
-   _fields_ = [("sounds", subclass_audio_channel * 4),
-               ("len", c_uint32)]
-
-class classtype_audio_zone(Structure):
-   _pack_ = 1
-   _fields_ = [("system",c_uint32)]
-
 # Exporter
 # ==============================================================================
 
@@ -870,7 +858,6 @@ def write_model(collection_name):
          node.classtype = 9
          entdata_length += sizeof( classtype_route )
          r = classtype_route()
-         r.pstr_name = emplace_string("not-implemented")
          r.colour[0] = obj.cv_data.colour[0]
          r.colour[1] = obj.cv_data.colour[1]
          r.colour[2] = obj.cv_data.colour[2]