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;
6
me =
NEW
(
XonoticScoreboardFadeTimeSlider
);
7
me.configureXonoticScoreboardFadeTimeSlider(me);
8
return
me;
9
}
10
void
XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider
(
entity
me)
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
}
19
void
XonoticScoreboardFadeTimeSlider_loadCvars
(
entity
me)
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
}
26
void
XonoticScoreboardFadeTimeSlider_saveCvars
(
entity
me)
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
}
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:19
XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider
void XonoticScoreboardFadeTimeSlider_configureXonoticScoreboardFadeTimeSlider(entity me)
Definition
slider_sbfadetime.qc:10
makeXonoticScoreboardFadeTimeSlider
entity makeXonoticScoreboardFadeTimeSlider()
Definition
slider_sbfadetime.qc:3
XonoticScoreboardFadeTimeSlider_saveCvars
void XonoticScoreboardFadeTimeSlider_saveCvars(entity me)
Definition
slider_sbfadetime.qc:26
slider_sbfadetime.qh
menu
xonotic
slider_sbfadetime.qc
Generated on
for Xonotic QuakeC by
1.14.0