Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
mixedslider.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include "
../item/mixedslider.qh
"
4
CLASS
(
XonoticMixedSlider
,
MixedSlider
)
5
METHOD
(
XonoticMixedSlider
,
configureXonoticMixedSlider
,
void
(
entity
,
string
,
string
));
6
METHOD
(
XonoticMixedSlider
,
setValue
,
void
(
entity
,
float
,
bool
));
7
METHOD
(
XonoticMixedSlider
,
setValueSpace
,
void
(
entity
,
float
));
8
METHOD
(
XonoticMixedSlider
,
configureXonoticMixedSliderValues
,
void
(
entity
));
9
ATTRIB
(
XonoticMixedSlider
,
fontSize
,
float
, SKINFONTSIZE_NORMAL);
10
ATTRIB
(
XonoticMixedSlider
,
valueSpace
,
float
, SKINWIDTH_SLIDERTEXT);
11
ATTRIB
(
XonoticMixedSlider
,
image
,
string
, SKINGFX_SLIDER);
12
ATTRIB
(
XonoticMixedSlider
,
tolerance
,
vector
, '0.2 2 0');
13
ATTRIB
(
XonoticMixedSlider
,
align
,
float
, 0.5);
14
ATTRIB
(
XonoticMixedSlider
,
color
,
vector
, SKINCOLOR_SLIDER_N);
15
ATTRIB
(
XonoticMixedSlider
,
colorC
,
vector
, SKINCOLOR_SLIDER_C);
16
ATTRIB
(
XonoticMixedSlider
,
colorF
,
vector
, SKINCOLOR_SLIDER_F);
17
ATTRIB
(
XonoticMixedSlider
,
colorD
,
vector
, SKINCOLOR_SLIDER_D);
18
ATTRIB
(
XonoticMixedSlider
,
color2
,
vector
, SKINCOLOR_SLIDER_S);
19
20
ATTRIB
(
XonoticMixedSlider
,
controlledCvar
,
string
);
21
METHOD
(
XonoticMixedSlider
,
loadCvars
,
void
(
entity
));
22
METHOD
(
XonoticMixedSlider
,
saveCvars
,
void
(
entity
));
23
ATTRIB
(
XonoticMixedSlider
,
sendCvars
,
float
, 0);
24
25
ATTRIB
(
XonoticMixedSlider
,
alpha
,
float
, SKINALPHA_TEXT);
26
ATTRIB
(
XonoticMixedSlider
,
disabledAlpha
,
float
, SKINALPHA_DISABLED);
27
ENDCLASS
(
XonoticMixedSlider
)
28
entity
makeXonoticMixedSlider_T
(
string
,
string
theTooltip);
29
entity
makeXonoticMixedSlider
(
string
);
// note: you still need to call addRange, addText, and configureXonoticMixedSliderValues!
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
MixedSlider
Definition
mixedslider.qh:8
XonoticMixedSlider
Definition
mixedslider.qh:4
XonoticMixedSlider::setValue
virtual void setValue()
XonoticMixedSlider::configureXonoticMixedSlider
virtual void configureXonoticMixedSlider()
XonoticMixedSlider::valueSpace
float valueSpace
Definition
mixedslider.qh:10
XonoticMixedSlider::tolerance
vector tolerance
Definition
mixedslider.qh:12
XonoticMixedSlider::fontSize
float fontSize
Definition
mixedslider.qh:9
XonoticMixedSlider::saveCvars
virtual void saveCvars()
XonoticMixedSlider::ATTRIB
ATTRIB(XonoticMixedSlider, controlledCvar, string)
XonoticMixedSlider::color2
vector color2
Definition
mixedslider.qh:18
XonoticMixedSlider::loadCvars
virtual void loadCvars()
XonoticMixedSlider::configureXonoticMixedSliderValues
virtual void configureXonoticMixedSliderValues()
XonoticMixedSlider::colorC
vector colorC
Definition
mixedslider.qh:15
XonoticMixedSlider::sendCvars
float sendCvars
Definition
mixedslider.qh:23
XonoticMixedSlider::setValueSpace
virtual void setValueSpace()
XonoticMixedSlider::colorD
vector colorD
Definition
mixedslider.qh:17
XonoticMixedSlider::align
float align
Definition
mixedslider.qh:13
XonoticMixedSlider::disabledAlpha
float disabledAlpha
Definition
mixedslider.qh:26
XonoticMixedSlider::color
vector color
Definition
mixedslider.qh:14
XonoticMixedSlider::colorF
vector colorF
Definition
mixedslider.qh:16
XonoticMixedSlider::alpha
float alpha
Definition
mixedslider.qh:25
XonoticMixedSlider::image
string image
Definition
mixedslider.qh:11
mixedslider.qh
controlledCvar
string controlledCvar
Definition
menu.qc:16
CLASS
#define CLASS(...)
Definition
oo.qh:145
ENDCLASS
#define ENDCLASS(cname)
Definition
oo.qh:281
METHOD
#define METHOD(cname, name, prototype)
Definition
oo.qh:269
vector
vector
Definition
self.qh:92
makeXonoticMixedSlider
entity makeXonoticMixedSlider(string)
Definition
mixedslider.qc:10
makeXonoticMixedSlider_T
entity makeXonoticMixedSlider_T(string, string theTooltip)
Definition
mixedslider.qc:3
menu
xonotic
mixedslider.qh
Generated on
for Xonotic QuakeC by
1.14.0