traffic
[carveJwlIkooP6JGAAIwe30JlM.git] / entity.h
index 25fd63ff55a85134ea295c5ed4c2b95b92a32b52..7d6fabfbdeaf909e71a12d7abf53a205c4e2a7c8 100644 (file)
--- a/entity.h
+++ b/entity.h
@@ -18,6 +18,7 @@ typedef struct ent_volume ent_volume;
 typedef struct ent_audio ent_audio;
 typedef struct ent_index ent_index;
 typedef struct ent_marker ent_marker;
+typedef struct ent_traffic ent_traffic;
 typedef struct ent_font ent_font;
 typedef struct ent_font_variant ent_font_variant;
 typedef struct ent_glyph ent_glyph;
@@ -208,6 +209,17 @@ struct ent_marker{
    u32 pstr_alias;
 };
 
+struct ent_traffic{
+   mdl_transform transform;
+   u32 submesh_start,
+       submesh_count,
+       start_node,
+       node_count;
+   float speed,
+         t;
+   u32 index;     /* into the path */
+};
+
 VG_STATIC ent_marker *ent_find_marker( mdl_context *mdl,
                                        mdl_array_ptr *arr, const char *alias )
 {