X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_skateshop.h;h=ceefc8bd74d08b231b225cfb52ecb65fd2c0274b;hb=70af79f5399777cdc69cc6939d29df694318ff8d;hp=ff11e62f84ff863230358d2eb0fe294b8e68a6c9;hpb=badfa88dd109bbae5628f58504402f4707569f73;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_skateshop.h b/ent_skateshop.h index ff11e62..ceefc8b 100644 --- a/ent_skateshop.h +++ b/ent_skateshop.h @@ -42,50 +42,20 @@ struct{ } shop_view_slots[ SKATESHOP_VIEW_SLOT_MAX ]; -#if 0 - struct registry_board{ - PublishedFileId_t workshop_id; - - /* only for steam workshop files */ - //struct workshop_file_info workshop; - struct cache_board *cache_ptr; - - char foldername[64]; /* if workshop, string version of its published ID. */ - u32 foldername_hash; - - enum registry_board_state{ - k_registry_board_state_none, - k_registry_board_state_indexed, - k_registry_board_state_indexed_absent /*was found but is now missing*/ - } - state; - } - *registry; - u32 t1_registry_count, - registry_count; - - /* worlds */ - struct registry_world{ - PublishedFileId_t workshop_id; - enum registry_board_state state; - char foldername[64]; - u32 foldername_hash; - enum world_load_type type; - -#if 0 - int meta_present; - ent_worldinfo info; -#endif - } - *world_registry; - u32 t1_world_registry_count, - world_registry_count; -#endif u32 selected_world_id, selected_board_id, pointcloud_world_id; + + struct { + const char *item_title, *item_desc; + u32 reg_id; + + const char *world_title, *world_loc; + u32 world_reg; + } + render; } -static global_skateshop; +static global_skateshop={.render={.reg_id=0xffffffff,.world_reg=0xffffffff}}; VG_STATIC void global_skateshop_exit(void); VG_STATIC void watch_cache_board( struct cache_board *ptr );