]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Separate minfontsize between subsequent fading and fading in/out effects for centerprints
authorSamual <samual@xonotic.org>
Thu, 20 Oct 2011 04:41:00 +0000 (00:41 -0400)
committerSamual <samual@xonotic.org>
Thu, 20 Oct 2011 04:41:00 +0000 (00:41 -0400)
_hud_descriptions.cfg
hud_luminos.cfg
hud_luminos_minimal.cfg
hud_luminos_minimal_xhair.cfg
hud_luminos_old.cfg
hud_nexuiz.cfg
qcsrc/client/autocvars.qh
qcsrc/client/hud.qc
qcsrc/client/hud_config.qc

index 4059c431b4af93179bd417d5198c82f3ea47145c..71156398ebb864532a3d77fd596bd4114aac3d5c 100644 (file)
@@ -286,4 +286,5 @@ seta hud_panel_centerprint_fade_subsequent_passone "" "division factor for the f
 seta hud_panel_centerprint_fade_subsequent_passone_minalpha "" "minimum factor that the first pass can fade to"
 seta hud_panel_centerprint_fade_subsequent_passtwo "" "division factor for the second pass for alpha fading, it applies another fade on top of the first pass to make it more transitioned"
 seta hud_panel_centerprint_fade_subsequent_passtwo_minalpha "" "minimum factor that the second pass can fade to"
-seta hud_panel_centerprint_fade_minfontsize "" "minimum factor for the font size from the fading effects"
+seta hud_panel_centerprint_fade_subsequent_minfontsize "" "minimum factor for the font size from the subsequent fading effects"
+seta hud_panel_centerprint_fade_minfontsize "" "minimum factor for the font size from the fading in/out effects"
index 4c164bf5e3e945798d9e061cdf5af49d086be184..dc8be691d8d762273812207aa1184afefda486a0 100644 (file)
@@ -274,6 +274,7 @@ seta hud_panel_centerprint_fade_subsequent_passone "3"
 seta hud_panel_centerprint_fade_subsequent_passone_minalpha "0.5"
 seta hud_panel_centerprint_fade_subsequent_passtwo "10" 
 seta hud_panel_centerprint_fade_subsequent_passtwo_minalpha "0.5"
-seta hud_panel_centerprint_fade_minfontsize "0.6"
+seta hud_panel_centerprint_fade_subsequent_minfontsize "0.75"
+seta hud_panel_centerprint_fade_minfontsize "0.25"
 
 menu_sync
index a3587831e708dd0770bc7b0a7e7ed4311b5000e9..8af6192c7cbb0d7c43adfe670913a4355dbd0ac5 100644 (file)
@@ -274,6 +274,7 @@ seta hud_panel_centerprint_fade_subsequent_passone "3"
 seta hud_panel_centerprint_fade_subsequent_passone_minalpha "0.5"
 seta hud_panel_centerprint_fade_subsequent_passtwo "10" 
 seta hud_panel_centerprint_fade_subsequent_passtwo_minalpha "0.5"
-seta hud_panel_centerprint_fade_minfontsize "0.6"
+seta hud_panel_centerprint_fade_subsequent_minfontsize "0.75"
+seta hud_panel_centerprint_fade_minfontsize "0.25"
 
 menu_sync
index 1e7cc0adecf3f672c07f1fb84775b8c7751fc74b..6107013e4888c982e5b0a75ff2b10f7924c4de98 100644 (file)
@@ -274,6 +274,7 @@ seta hud_panel_centerprint_fade_subsequent_passone "3"
 seta hud_panel_centerprint_fade_subsequent_passone_minalpha "0.5"
 seta hud_panel_centerprint_fade_subsequent_passtwo "10" 
 seta hud_panel_centerprint_fade_subsequent_passtwo_minalpha "0.5"
-seta hud_panel_centerprint_fade_minfontsize "0.6"
+seta hud_panel_centerprint_fade_subsequent_minfontsize "0.75"
+seta hud_panel_centerprint_fade_minfontsize "0.25"
 
 menu_sync
index 4f7630f78eddeee5a86ffe94d70beb18f3ce5211..762aee808d3e7e3cbf84d33bbb00c5e1bb33b2a5 100644 (file)
@@ -274,6 +274,7 @@ seta hud_panel_centerprint_fade_subsequent_passone "3"
 seta hud_panel_centerprint_fade_subsequent_passone_minalpha "0.5"
 seta hud_panel_centerprint_fade_subsequent_passtwo "10" 
 seta hud_panel_centerprint_fade_subsequent_passtwo_minalpha "0.5"
-seta hud_panel_centerprint_fade_minfontsize "0.6"
+seta hud_panel_centerprint_fade_subsequent_minfontsize "0.75"
+seta hud_panel_centerprint_fade_minfontsize "0.25"
 
 menu_sync
index a47801711f41116e10c7b0de24980b912f2d7404..93b7e0a82658b93ef29170306a43b14a11f20b1d 100644 (file)
@@ -274,6 +274,7 @@ seta hud_panel_centerprint_fade_subsequent_passone "3"
 seta hud_panel_centerprint_fade_subsequent_passone_minalpha "0.5"
 seta hud_panel_centerprint_fade_subsequent_passtwo "10" 
 seta hud_panel_centerprint_fade_subsequent_passtwo_minalpha "0.5"
-seta hud_panel_centerprint_fade_minfontsize "0.6"
+seta hud_panel_centerprint_fade_subsequent_minfontsize "0.75"
+seta hud_panel_centerprint_fade_minfontsize "0.25"
 
 menu_sync
index b0a11ad1826df9c5dd41e56079faa3e623d24982..7b3e3c9ca2e2c09264190d482fe0545becd13ddf 100644 (file)
@@ -219,6 +219,7 @@ float autocvar_hud_panel_centerprint_fade_subsequent_passone;
 float autocvar_hud_panel_centerprint_fade_subsequent_passone_minalpha;
 float autocvar_hud_panel_centerprint_fade_subsequent_passtwo;
 float autocvar_hud_panel_centerprint_fade_subsequent_passtwo_minalpha;
+float autocvar_hud_panel_centerprint_fade_subsequent_minfontsize;
 float autocvar_hud_panel_centerprint_fade_minfontsize;
 float autocvar_hud_panel_centerprint_flip;
 float autocvar_hud_panel_centerprint_fontscale;
index 0ceb4735ce4f26b709039a77d86e62f9fc6e714e..7166a33c5c9393f2835aecc168a5c6b9403d6294 100644 (file)
@@ -4679,6 +4679,9 @@ void HUD_CenterPrint (void)
                else if (centerprint_expire_time[j] > time)
                        a = (centerprint_expire_time[j] - time) / max(0.0001, autocvar_hud_panel_centerprint_fade_out);
                
+               // set the size from fading in/out before subsequent fading
+               sz = autocvar_hud_panel_centerprint_fade_minfontsize + a * (1 - autocvar_hud_panel_centerprint_fade_minfontsize); 
+               
                // also fade it based on positioning
                if(autocvar_hud_panel_centerprint_fade_subsequent)
                {
@@ -4686,8 +4689,8 @@ void HUD_CenterPrint (void)
                        a = a * bound(autocvar_hud_panel_centerprint_fade_subsequent_passtwo_minalpha, (1 - (i / max(1, autocvar_hud_panel_centerprint_fade_subsequent_passtwo))), 1); // pass two: after that, gradually lower alpha even more for each message
                }
                
-               // finally set the size based on the new alpha
-               sz = autocvar_hud_panel_centerprint_fade_minfontsize + a * (1 - autocvar_hud_panel_centerprint_fade_minfontsize); 
+               // finally set the size based on the new alpha from subsequent fading
+               sz = autocvar_hud_panel_centerprint_fade_subsequent_minfontsize + a * (1 - autocvar_hud_panel_centerprint_fade_subsequent_minfontsize); 
                drawfontscale = sz * '1 1 0';
                
                if (centerprint_countdown_num[j])
index 2ac08e7d054901ed0d65880000d3dc7dce4757d9..a47df3ca4e2e45e424f7ae518d710a85feef6e8e 100644 (file)
@@ -169,6 +169,7 @@ void HUD_Panel_ExportCfg(string cfgname)
                                        HUD_Write_PanelCvar_q("_fade_subsequent_passone_minalpha");
                                        HUD_Write_PanelCvar_q("_fade_subsequent_passtwo");
                                        HUD_Write_PanelCvar_q("_fade_subsequent_passtwo_minalpha");
+                                       HUD_Write_PanelCvar_q("_fade_subsequent_minfontsize");
                                        HUD_Write_PanelCvar_q("_fade_minfontsize");
                                        break;
                        }