stepping
[carveJwlIkooP6JGAAIwe30JlM.git] / entity.h
index 9af8e79a5a8a27adb8e61397134414b32aeaae38..2c70b82988375ed3e6814869c1e6b8481ea5d97d 100644 (file)
--- a/entity.h
+++ b/entity.h
@@ -10,6 +10,7 @@ typedef struct ent_route_node ent_route_node;
 typedef struct ent_path_index ent_path_index;
 typedef struct ent_checkpoint ent_checkpoint;
 typedef struct ent_route ent_route;
+typedef struct ent_water ent_water;
 
 struct ent_spawn{
    mdl_transform transform;
@@ -82,7 +83,12 @@ struct ent_checkpoint{
 };
 
 struct ent_route{
-   mdl_transform transform;
+
+   union{
+      mdl_transform transform;
+      u32 official_track_id;
+   };
+
    u32 pstr_name;
    u16 checkpoints_start,
        checkpoints_count;
@@ -97,4 +103,10 @@ struct ent_route{
    double latest_pass;
 };
 
+struct ent_water{
+   mdl_transform transform;
+   float max_dist;
+   u32 reserved0, reserved1;
+};
+
 #endif /* ENTITY_H */