Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
slider_sbfadetime.qc
Go to the documentation of this file.
1
#include "
slider_sbfadetime.qh
"
2
3
entity
makeXonoticScoreboardFadeTimeSlider
()
4
{
5
entity
me =
NEW
(
XonoticScoreboardFadeTimeSlider
);
6
me.configureXonoticScoreboardFadeTimeSlider(me);
7
return
me;
8
}
9
void
XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider
(
entity
me)
10
{
11
me.configureXonoticTextSlider(me,
"hud_panel_scoreboard_fadeinspeed"
,
string_null
);
12
me.addValue(me,
ZCTX
(_(
"FADESPEED^Slow"
)),
"5 2.5"
);
13
me.addValue(me,
ZCTX
(_(
"FADESPEED^Normal"
)),
"10 5"
);
14
me.addValue(me,
ZCTX
(_(
"FADESPEED^Fast"
)),
"15 7.5"
);
15
me.addValue(me,
ZCTX
(_(
"FADESPEED^Instant"
)),
"0 0"
);
16
me.configureXonoticTextSliderValues(me);
17
}
18
void
XonoticScoreboardFadeTimeSlider_loadCvars
(
entity
me)
19
{
20
me.setValueFromIdentifier(me, sprintf(
"%s %s"
,
21
cvar_string
(
"hud_panel_scoreboard_fadeinspeed"
),
22
cvar_string
(
"hud_panel_scoreboard_fadeoutspeed"
)
23
),
false
);
24
}
25
void
XonoticScoreboardFadeTimeSlider_saveCvars
(
entity
me)
26
{
27
if
(me.value >= 0 || me.value < me.nValues)
28
{
29
tokenize_console
(me.getIdentifier(me));
30
cvar_set
(
"hud_panel_scoreboard_fadeinspeed"
,
argv
(0));
31
cvar_set
(
"hud_panel_scoreboard_fadeoutspeed"
,
argv
(1));
32
}
33
}
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
XonoticScoreboardFadeTimeSlider
Definition
slider_sbfadetime.qh:4
tokenize_console
#define tokenize_console
Definition
dpextensions.qh:24
ZCTX
#define ZCTX(s)
Definition
i18n.qh:68
cvar_set
void cvar_set(string name, string value)
cvar_string
const string cvar_string(string name)
argv
string argv(float n)
string_null
string string_null
Definition
nil.qh:9
NEW
#define NEW(cname,...)
Definition
oo.qh:117
XonoticScoreboardFadeTimeSlider_loadCvars
void XonoticScoreboardFadeTimeSlider_loadCvars(entity me)
Definition
slider_sbfadetime.qc:18
XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider
void XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider(entity me)
Definition
slider_sbfadetime.qc:9
makeXonoticScoreboardFadeTimeSlider
entity makeXonoticScoreboardFadeTimeSlider()
Definition
slider_sbfadetime.qc:3
XonoticScoreboardFadeTimeSlider_saveCvars
void XonoticScoreboardFadeTimeSlider_saveCvars(entity me)
Definition
slider_sbfadetime.qc:25
slider_sbfadetime.qh
menu
xonotic
slider_sbfadetime.qc
Generated on
for Xonotic QuakeC by
1.14.0