X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world.h;h=9c1a1cf800c107e11764fdc538654a16a690630e;hb=5bfb36032928ba9f8d12e72961af68bfab9ea648;hp=c412a88097cc3bb98ba044f0a08df45c4dc49764;hpb=844527ec68c063d78d4993bd8e4053f9ddc47b78;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world.h b/world.h index c412a88..9c1a1cf 100644 --- a/world.h +++ b/world.h @@ -16,8 +16,17 @@ enum world_geo_type{ k_world_geo_type_water = 2 }; +enum world_purpose{ + k_world_purpose_hub, + k_world_purpose_client +} +purpose; + typedef struct world_instance world_instance; +static void skaterift_world_get_save_path( enum world_purpose which, + char buf[128] ); + /* submodule headers */ #include "world_entity.h" #include "world_gate.h" @@ -158,7 +167,8 @@ struct world_instance { ent_ccmd, ent_challenge, ent_unlock, - ent_relay; + ent_relay, + ent_cubemap; ent_gate *rendering_gate; @@ -181,6 +191,7 @@ struct world_instance { glmesh mesh_geo, mesh_no_collide, mesh_water; + u32 cubemap_cooldown, cubemap_side; rb_object rb_geo;