X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=control_overlay.h;h=0ce6561e72156b697041940bcea4968e7c26657c;hb=refs%2Fheads%2Fmaster;hp=dd5edeff8c54dc28df8c9ff2aec564336ae4cea0;hpb=304647a7672165dd35ffe54884ed9aedcc9bf363;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/control_overlay.h b/control_overlay.h index dd5edef..0ce6561 100644 --- a/control_overlay.h +++ b/control_overlay.h @@ -1,68 +1,37 @@ #pragma once -struct control_overlay -{ - mdl_context mdl; - GLuint tex; +#ifdef C0_STOPGAP /* -> control_overlay.h.c0 */ - mdl_submesh *m_key, - *m_key_down, - *m_shift, - *m_shift_down, - *m_space, - *m_space_down, - *m_jump_ind, - *m_jump_text, - *m_text_jump, - *m_text_carve, - *m_text_crouch, - *m_text_shift, - *m_text_grab, - *m_stored_ind, - *m_text_stored, - *m_text_left, - *m_text_right, - *m_text_push, - *m_text_manual, - *m_text_front_flip, *m_text_back_flip, - *m_text_w, *m_text_s, - *m_lmb, *m_lmb_down, - *m_rmb, *m_rmb_down, - *m_mouse, *m_mouse_grabs, - *m_text_kickflip, - *m_text_treflip, - *m_text_shuvit, - *m_text_walk, *m_text_walk_lwr, *m_text_forward, *m_text_back, - *m_text_skate, *m_text_e, *m_text_glide, *m_text_camera, - *m_text_run, *m_text_look, *m_text_rewind, *m_text_respawn, +c0_start( "control_overlay.h.c0" ); +mdl_context ctx; +mdl_open( &ctx, "models_src/rs_overlay.mdl", NULL ); +mdl_load_metadata_block( &ctx, NULL ); +mdl_close( &ctx ); - *m_ls, - *m_ls_circ_backflip, *m_ls_circ_frontflip, - *m_ls_circ_manual, *m_ls_circ_skate, *m_ls_circ_walk, - *m_rs, - *m_rs_circ_look, *m_rs_circ_grab, - - *m_lb, *m_lb_down, *m_carve_l, - *m_rb, *m_rb_down, *m_carve_r, - *m_lt, *m_lt_act, *m_lt_run, - *m_rt, *m_rt_act, *m_rt_grab, *m_rt_crouch, - - *m_y, *m_y_down, *m_text_y_walk, *m_text_y_walk_lwr, *m_text_y_glide, - *m_text_y_skate, - *m_b, *m_b_down, *m_text_b_kickflip, *m_text_b_push, - *m_x, *m_x_down, *m_text_x_treflip, - *m_a, *m_a_down, *m_text_a_shuvit, *m_text_a_jump, *m_text_a_jump_mid, +for( u32 i=0; ipstr_name ), mesh->submesh_start ); +} +c0_end(); - *m_dpad, *m_dpad_w, *m_dpad_n, *m_dpad_e, *m_dpad_s, - *m_text_dw_rewind, *m_text_de_camera, *m_text_dn_respawn, +#else - *m_met, *m_met_r, *m_met_l, *m_met_l_down, *m_met_r_down, - *m_text_met_menu, +enum control_overlay_mesh +{ + #include "control_overlay.h.c0" +}; - *m_key_menu, *m_key_menu_down, *m_text_menu; +struct control_overlay +{ + mdl_context mdl; + GLuint tex; i32 enabled; } extern control_overlay; void control_overlay_render(void); void control_overlay_init(void); + +#endif