1 #ifndef ENT_SKATESHOP_H
2 #define ENT_SKATESHOP_H
7 #define MAX_LOCAL_BOARDS 64
8 #define BILL_TIN_BOARDS 1
9 #define MAX_DYNAMIC_BOARDS 9
13 ent_skateshop
*ptr_ent
;
19 k_skateshop_loc_page__viewing
,
21 k_skateshop_loc_select_use
,
22 k_skateshop_loc_select_cancel
,
23 k_skateshop_loc_select_upload
,
24 k_skateshop_loc_page__selected
,
26 k_skateshop_loc_page__upload
,
32 enum dynamic_board_state
{
33 k_dynamic_board_state_none
,
34 k_dynamic_board_state_loaded
,
35 k_dynamic_board_state_loading
,
41 struct player_board board
;
50 struct dynamic_board
*db
;
60 struct dynamic_board
*dynamic
;
62 char filename
[64]; /* if workshop, string version of uid. */
71 float interaction_cooldown
;
73 u32 selected_registry_id
;
75 static global_skateshop
;
77 #endif /* ENT_SKATESHOP_H */