X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_skateshop.h;h=455c61df16c2e02dc687a64121f89d547708de68;hb=74b2136d5b41b18e2eec698f1fd11b503aa1100a;hp=1d0699a58b97edef1e690e5580e3633732646abf;hpb=2dd61c7f0185ec525658ca398801f46e6adccf23;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_skateshop.h b/ent_skateshop.h index 1d0699a..455c61d 100644 --- a/ent_skateshop.h +++ b/ent_skateshop.h @@ -12,8 +12,6 @@ struct{ v3f look_target; - ent_skateshop *ptr_ent; - float factive; struct shop_view_slot{ u16 cache_id; @@ -35,10 +33,22 @@ struct{ } render; - camera cam; + union { + struct gui_helper *helper_pick, *helper_toggle; + }; + + struct gui_helper *helper_browse; + + + addon_reg *reg_preview, *reg_loaded_preview; + GLuint tex_preview, tex_preview_err; } -static global_skateshop={.render={.reg_id=0xffffffff,.world_reg=0xffffffff}}; +static global_skateshop={ + .render={.reg_id=0xffffffff,.world_reg=0xffffffff} +}; -VG_STATIC void global_skateshop_exit(void); +static void ent_skateshop_preupdate( ent_skateshop *shop, int active ); +static void skateshop_render( ent_skateshop *shop ); +static void skateshop_render_nonfocused( world_instance *world, camera *cam ); #endif /* ENT_SKATESHOP_H */