diff --git a/ChangeLog b/ChangeLog index 462900c2a..980ae783e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -12,6 +12,9 @@ * main/gauges.c: draw behind the shield number properly with OpenGL + * main/gauges.c: draw the bomb count in OpenGL, but not when a bomb + is selected as a secondary weapon + 2005-02-11 Bradley Bell * debian/control: build-dep on libphysfs-dev diff --git a/main/gauges.c b/main/gauges.c index 2c8fe5eba..1107417e4 100644 --- a/main/gauges.c +++ b/main/gauges.c @@ -1,4 +1,4 @@ -/* $Id: gauges.c,v 1.15 2005-02-25 06:16:57 chris Exp $ */ +/* $Id: gauges.c,v 1.16 2005-02-25 06:24:52 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -2705,6 +2705,14 @@ void draw_weapon_boxes() newdemo_record_secondary_ammo(old_ammo_count[1][VR_current_page], Players[Player_num].secondary_ammo[Secondary_weapon]); draw_secondary_ammo_info(Players[Player_num].secondary_ammo[Secondary_weapon]); old_ammo_count[1][VR_current_page] = Players[Player_num].secondary_ammo[Secondary_weapon]; + + if (Secondary_weapon != which_bomb()) // don't draw two bomb counts + { + if (Cockpit_mode == CM_STATUS_BAR) + show_bomb_count(SB_BOMB_COUNT_X, SB_BOMB_COUNT_Y, gr_find_closest_color(0, 0, 0), 0); + else + show_bomb_count(BOMB_COUNT_X, BOMB_COUNT_Y, gr_find_closest_color(0, 0, 0), 0); + } } } else if (weapon_box_user[1] == WBU_STATIC) @@ -3494,8 +3502,6 @@ void render_gauges() show_homing_warning(); - show_bomb_count(BOMB_COUNT_X,BOMB_COUNT_Y,gr_find_closest_color(0,0,0),0); - } else if (Cockpit_mode == CM_STATUS_BAR) { { @@ -3566,8 +3572,6 @@ void render_gauges() //if (score_time) sb_show_score_added(); } - - show_bomb_count(SB_BOMB_COUNT_X,SB_BOMB_COUNT_Y,gr_find_closest_color(5,5,5),0); }