- enum skateshop_loc{
- k_skateshop_loc_page__viewing,
-
- k_skateshop_loc_select_use,
- k_skateshop_loc_select_cancel,
- k_skateshop_loc_select_upload,
- k_skateshop_loc_page__selected,
-
- k_skateshop_loc_page__upload,
- }
- interface_loc;
-
- struct dynamic_board
- {
- enum dynamic_board_state{
- k_dynamic_board_state_none,
- k_dynamic_board_state_loaded,
- k_dynamic_board_state_loading,
- }
- state;
-
- u32 ref_count;
-
- struct player_board board;
-
- u32 registry_id;
-
- double last_use_time;
- }
- *dynamic_boards;
-
- struct shop_view_slot
- {
- struct dynamic_board *db;