void MenuCrosshair_MouseClick ( void ) { char *sound = NULL; buttonmenuobject_t crosshairbutton; int button_x, button_y; int button_size; button_size = 36; button_x = SCREEN_WIDTH*0.5 - 14; button_y = s_options_ingame_menu.y + 42; // button_x = viddef.width/2 - SCR_ScaledVideo(32)/2 + SCR_ScaledVideo(MENU_FONT_SIZE/2-2); // button_y = s_options_ingame_menu.y + SCR_ScaledVideo(42); UI_AddButton (&crosshairbutton, 0, button_x, button_y, button_size, button_size); if (cursor.x>=crosshairbutton.min[0] && cursor.x<=crosshairbutton.max[0] && cursor.y>=crosshairbutton.min[1] && cursor.y<=crosshairbutton.max[1]) { if (!cursor.buttonused[MOUSEBUTTON1] && cursor.buttonclicks[MOUSEBUTTON1]==1) { s_options_ingame_crosshair_box.curvalue++; if (s_options_ingame_crosshair_box.curvalue > numcrosshairs-1) s_options_ingame_crosshair_box.curvalue = 0; // wrap around CrosshairFunc(NULL); cursor.buttonused[MOUSEBUTTON1] = true; cursor.buttonclicks[MOUSEBUTTON1] = 0; sound = menu_move_sound; if ( sound ) S_StartLocalSound( sound ); } if (!cursor.buttonused[MOUSEBUTTON2] && cursor.buttonclicks[MOUSEBUTTON2]==1) { s_options_ingame_crosshair_box.curvalue--; if (s_options_ingame_crosshair_box.curvalue < 0) s_options_ingame_crosshair_box.curvalue = numcrosshairs-1; // wrap around CrosshairFunc(NULL); cursor.buttonused[MOUSEBUTTON2] = true; cursor.buttonclicks[MOUSEBUTTON2] = 0; sound = menu_move_sound; if ( sound ) S_StartLocalSound( sound ); } } }
void MenuCrosshair_MouseClick ( void ) { char *sound = NULL; buttonmenuobject_t crosshairbutton; int button_x, button_y; int button_size; button_size = 36; button_x = SCREEN_WIDTH*0.5 - 14; button_y = s_options_screen_menu.y + 42; UI_AddButton (&crosshairbutton, 0, button_x, button_y, button_size, button_size); if (cursor.x>=crosshairbutton.min[0] && cursor.x<=crosshairbutton.max[0] && cursor.y>=crosshairbutton.min[1] && cursor.y<=crosshairbutton.max[1]) { if (!cursor.buttonused[MOUSEBUTTON1] && (cursor.buttonclicks[MOUSEBUTTON1] == 1) ) { s_options_screen_crosshair_box.curvalue++; if (s_options_screen_crosshair_box.curvalue > numcrosshairs-1) s_options_screen_crosshair_box.curvalue = 0; // wrap around CrosshairFunc (NULL); cursor.buttonused[MOUSEBUTTON1] = true; cursor.buttonclicks[MOUSEBUTTON1] = 0; sound = menu_move_sound; if ( sound ) S_StartLocalSound( sound ); } if (!cursor.buttonused[MOUSEBUTTON2] && (cursor.buttonclicks[MOUSEBUTTON2] == 1) ) { s_options_screen_crosshair_box.curvalue--; if (s_options_screen_crosshair_box.curvalue < 0) s_options_screen_crosshair_box.curvalue = numcrosshairs-1; // wrap around CrosshairFunc (NULL); cursor.buttonused[MOUSEBUTTON2] = true; cursor.buttonclicks[MOUSEBUTTON2] = 0; sound = menu_move_sound; if ( sound ) S_StartLocalSound( sound ); } } }