X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=entity.h;h=1c11f38ce3ec3544d7c82ac935df6f71c09463ca;hb=78cc452a8343821ba47c0905d755657847dafd25;hp=bd487090c7ca30eb631c44d685432756a07a5360;hpb=d1860effe17d86ef47b7c879668eb97ef8c3ab51;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/entity.h b/entity.h index bd48709..1c11f38 100644 --- a/entity.h +++ b/entity.h @@ -177,7 +177,8 @@ enum ent_route_flag { k_ent_route_flag_achieve_silver = 0x1, k_ent_route_flag_achieve_gold = 0x2, - k_ent_route_flag_out_of_zone = 0x10 + k_ent_route_flag_out_of_zone = 0x10, + k_ent_region_flag_hasname = 0x20 }; struct ent_route{ @@ -406,6 +407,7 @@ struct ent_worldinfo{ u32 pstr_name, pstr_author, pstr_desc; f32 timezone; u32 pstr_skybox; + u32 flags; }; static ent_marker *ent_find_marker( mdl_context *mdl, @@ -517,6 +519,7 @@ struct ent_challenge{ struct ent_relay { u32 targets[4][2]; + u32 targets_events[4]; }; struct ent_cubemap { @@ -540,7 +543,7 @@ struct ent_miniworld { struct ent_prop { mdl_transform transform; - u32 submesh_start, submesh_count, flags; + u32 submesh_start, submesh_count, flags, pstr_alias; }; struct ent_region {