]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/client/hud.qc
(new cvar) show bind on weapon instead of number
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / hud.qc
index 4ec5852d4d008313f3601806999babd06c849ded..bc3ef552e47123b6d4a161159a3540a4c66c0609 100644 (file)
@@ -1452,9 +1452,12 @@ void HUD_WeaponIcons(void)
                {
                        drawpic_aspect_skin(pos + eX * column * mySize_x*(1/columns) + eY * row * mySize_y*(1/rows), strcat("weapon", self.netname), eX * mySize_x*(1/columns) + eY * mySize_y*(1/rows), '1 1 1', fade * panel_fg_alpha, DRAWFLAG_NORMAL);
 
-                       if(cvar_or("hud_weaponicons_number", 1))
+                       if(autocvar_hud_weaponicons_number == 1) // weapon number
                                drawstring(pos + eX * column * mySize_x*(1/columns) + eY * row * mySize_y*(1/rows), ftos(weapid), '1 1 0' * 0.5 * mySize_y*(1/rows), '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL);
+                       else if(autocvar_hud_weaponicons_number == 2) // bind
+                               drawstring(pos + eX * column * mySize_x*(1/columns) + eY * row * mySize_y*(1/rows), getcommandkey(ftos(weapid), strcat("impulse ", ftos(weapid))), '1 1 0' * 0.5 * mySize_y*(1/rows), '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL);
                }
+
                // draw a "ghost weapon icon" if you don't have the weapon
                else
                {