Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
slider_sbfadetime.qc File Reference
Include dependency graph for slider_sbfadetime.qc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

entity makeXonoticScoreboardFadeTimeSlider ()
void XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider (entity me)
void XonoticScoreboardFadeTimeSlider_loadCvars (entity me)
void XonoticScoreboardFadeTimeSlider_saveCvars (entity me)

Function Documentation

◆ makeXonoticScoreboardFadeTimeSlider()

entity makeXonoticScoreboardFadeTimeSlider ( )

Definition at line 3 of file slider_sbfadetime.qc.

4{
5 entity me;
7 me.configureXonoticScoreboardFadeTimeSlider(me);
8 return me;
9}
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define NEW(cname,...)
Definition oo.qh:117

References entity(), and NEW.

Referenced by XonoticScoreboardFadeTimeSlider::saveCvars(), and XonoticGameHUDSettingsTab_fill().

◆ XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider()

void XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider ( entity me)

Definition at line 10 of file slider_sbfadetime.qc.

11{
12 me.configureXonoticTextSlider(me, "hud_panel_scoreboard_fadeinspeed", string_null);
13 me.addValue(me, ZCTX(_("FADESPEED^Slow")), "5 2.5");
14 me.addValue(me, ZCTX(_("FADESPEED^Normal")), "10 5");
15 me.addValue(me, ZCTX(_("FADESPEED^Fast")), "15 7.5");
16 me.addValue(me, ZCTX(_("FADESPEED^Instant")), "0 0");
17 me.configureXonoticTextSliderValues(me);
18}
#define ZCTX(s)
Definition i18n.qh:68
string string_null
Definition nil.qh:9

References entity(), string_null, and ZCTX.

◆ XonoticScoreboardFadeTimeSlider_loadCvars()

void XonoticScoreboardFadeTimeSlider_loadCvars ( entity me)

Definition at line 19 of file slider_sbfadetime.qc.

20{
21 me.setValueFromIdentifier(me, sprintf("%s %s",
22 cvar_string("hud_panel_scoreboard_fadeinspeed"),
23 cvar_string("hud_panel_scoreboard_fadeoutspeed")
24 ), false);
25}
const string cvar_string(string name)

References cvar_string(), and entity().

◆ XonoticScoreboardFadeTimeSlider_saveCvars()

void XonoticScoreboardFadeTimeSlider_saveCvars ( entity me)

Definition at line 26 of file slider_sbfadetime.qc.

27{
28 if(me.value >= 0 || me.value < me.nValues)
29 {
30 tokenize_console(me.getIdentifier(me));
31 cvar_set("hud_panel_scoreboard_fadeinspeed", argv(0));
32 cvar_set("hud_panel_scoreboard_fadeoutspeed", argv(1));
33 }
34}
#define tokenize_console
void cvar_set(string name, string value)
string argv(float n)

References argv(), cvar_set(), entity(), and tokenize_console.