]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Added scoreboard logo
authorz411 <z411@omaera.org>
Fri, 4 Sep 2020 22:20:53 +0000 (18:20 -0400)
committerz411 <z411@omaera.org>
Fri, 4 Sep 2020 22:20:53 +0000 (18:20 -0400)
qcsrc/client/hud/panel/scoreboard.qc

index 2890e8494ce20dfa858d7fd65dc3f52ac84dfd5b..4910699b43968268292117ee4e365bf38aa7a6a1 100644 (file)
@@ -1613,10 +1613,24 @@ void Scoreboard_Draw()
        sb_gameinfo_type_fontsize = hud_fontsize * 2.5;
        sb_gameinfo_detail_fontsize = hud_fontsize * 1.3;
 
+       // z411 server name
+       //drawcolorcodedstring(pos, "bienvenidoainternet.org", sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL);
+       //drawpic_aspect(pos + '1 0 0' * (panel_size.x - 150), "gfx/bai_logo", vec2(150, sb_gameinfo_type_fontsize.y), '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL);
+       //pos.y += sb_gameinfo_type_fontsize.y;
+       
        // Game Info: Game Type
        str = MapInfo_Type_ToText(gametype);
+       
        draw_beginBoldFont();
-       drawcolorcodedstring(pos + '0.5 0 0' * (panel_size.x - stringwidth(str, true, sb_gameinfo_type_fontsize)), str, sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL);
+       //drawcolorcodedstring(pos + '0.5 0 0' * (panel_size.x - stringwidth(str, true, sb_gameinfo_type_fontsize)), str, sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL);
+       drawcolorcodedstring(pos, str, sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL);
+       
+       vector tmp_old_sz = draw_getimagesize("gfx/bai_logo");
+       float tmp_aspect = tmp_old_sz.x/tmp_old_sz.y;
+       vector tmp_new_sz = vec2(sb_gameinfo_type_fontsize.y * tmp_aspect, sb_gameinfo_type_fontsize.y);
+
+       drawpic(pos + '1 0 0' * (panel_size.x - tmp_new_sz.x), "gfx/bai_logo", tmp_new_sz, '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL);
+       
        draw_endBoldFont();
 
        // Game Info: Game Detail
@@ -1676,7 +1690,7 @@ void Scoreboard_Draw()
                }
        }
 
-       pos.y += sb_gameinfo_type_fontsize.y;
+       pos.y += sb_gameinfo_type_fontsize.y + 10;
        drawcolorcodedstring(pos + '1 0 0' * (panel_size.x - stringwidth(str, true, sb_gameinfo_detail_fontsize)), str, sb_gameinfo_detail_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); // align right
        // map name
        str = sprintf(_("^7Map: ^2%s"), shortmapname);