+ u32 pstr_name,
+ length;
+
+ float rate;
+
+ u32 offset;
+};
+
+struct mdl_file_header
+{
+ u32 identifier, version, file_length, pad0;
+
+ u32 vertex_count, vertex_offset,
+ indice_count, indice_offset,
+ submesh_count, submesh_offset,
+ material_count, material_offset,
+ node_count, node_offset,
+ anim_count, anim_offset,
+ strings_length, strings_offset,
+ entdata_length, entdata_offset,
+ keyframe_count, keyframe_offset;
+};
+
+/*
+ * Entity data structures
+ */
+
+struct classtype_block
+{
+ boxf bbx;
+};
+
+struct classtype_gate
+{
+ u32 target;
+ v3f dims;
+};
+
+struct classtype_spawn
+{
+ u32 target;
+};
+
+struct classtype_water
+{
+ u32 temp;
+};
+
+struct classtype_car_path
+{
+ u32 target, target1;
+};
+
+struct classtype_instance
+{
+ u32 pstr_file;
+};
+
+struct classtype_capsule
+{
+ float height, radius;