small compression
[carveJwlIkooP6JGAAIwe30JlM.git] / entity.h
index 22ee913c6a6199ff938aa14793ad5c41cee3f1fa..04237919605fde85772fe8ebae5a88593d58c46b 100644 (file)
--- a/entity.h
+++ b/entity.h
@@ -161,11 +161,11 @@ struct ent_checkpoint{
 };
 
 struct ent_route{
-
    union{
       mdl_transform transform;
       u32 official_track_id;
-   };
+   }
+   anon;
 
    u32 pstr_name;
    u16 checkpoints_start,
@@ -177,10 +177,12 @@ struct ent_route{
    u16 active_checkpoint, 
        valid_checkpoints;
 
-   float factive;
+   f32 factive;
    m4x3f board_transform;
    mdl_submesh sm;
-   double timing_base;
+   f64 timing_base;
+
+   u32 id_camera; /* v103+ */
 };
 
 struct ent_water{
@@ -300,6 +302,7 @@ enum ent_menuitem_type{
    k_ent_menuitem_type_slider       = 4,
    k_ent_menuitem_type_page         = 5,
    k_ent_menuitem_type_binding      = 6,
+   k_ent_menuitem_type_visual_nocol = 7,
    k_ent_menuitem_type_disabled     = 90
 };