Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
playermodel.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include "
image.qh
"
4
CLASS
(
XonoticPlayerModelSelector
,
XonoticImage
)
5
METHOD
(
XonoticPlayerModelSelector
,
loadModels
,
void
(
entity
));
6
METHOD
(
XonoticPlayerModelSelector
,
loadCvars
,
void
(
entity
));
7
METHOD
(
XonoticPlayerModelSelector
,
saveCvars
,
void
(
entity
));
8
METHOD
(
XonoticPlayerModelSelector
,
draw
,
void
(
entity
));
9
METHOD
(
XonoticPlayerModelSelector
,
resizeNotify
,
void
(
entity
,
vector
,
vector
,
vector
,
vector
));
10
METHOD
(
XonoticPlayerModelSelector
,
showNotify
,
void
(
entity
));
11
ATTRIB
(
XonoticPlayerModelSelector
, currentModel,
string
);
12
ATTRIB
(
XonoticPlayerModelSelector
,
currentSkin
,
float
, 0);
13
ATTRIB
(
XonoticPlayerModelSelector
, currentModelImage,
string
);
14
ATTRIB
(
XonoticPlayerModelSelector
, currentModelTitle,
string
);
15
ATTRIB
(
XonoticPlayerModelSelector
, currentModelDescription,
string
);
16
METHOD
(
XonoticPlayerModelSelector
,
go
,
void
(
entity
,
float
));
17
METHOD
(
XonoticPlayerModelSelector
,
destroy
,
void
(
entity
));
18
ATTRIB
(
XonoticPlayerModelSelector
,
origin
,
vector
, '0 0 0');
19
ATTRIB
(
XonoticPlayerModelSelector
,
size
,
vector
, '0 0 0');
20
ATTRIB
(
XonoticPlayerModelSelector
,
realFontSize
,
vector
, '0 0 0');
21
ATTRIB
(
XonoticPlayerModelSelector
,
fontSize
,
float
, SKINFONTSIZE_NORMAL);
22
ATTRIB
(
XonoticPlayerModelSelector
,
titleFontSize
,
float
, SKINFONTSIZE_TITLE);
23
ATTRIB
(
XonoticPlayerModelSelector
,
bufModels
,
float
, -1);
24
ATTRIB
(
XonoticPlayerModelSelector
,
numModels
,
float
, -1);
25
ATTRIB
(
XonoticPlayerModelSelector
,
idxModels
,
float
, -1);
26
ENDCLASS
(
XonoticPlayerModelSelector
)
27
entity
makeXonoticPlayerModelSelector
();
28
void
PlayerModelSelector_Next_Click
(
entity
btn,
entity
me);
29
void
PlayerModelSelector_Prev_Click
(
entity
btn,
entity
me);
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
XonoticImage
Definition
image.qh:4
XonoticPlayerModelSelector
Definition
playermodel.qh:4
XonoticPlayerModelSelector::draw
virtual void draw()
XonoticPlayerModelSelector::size
vector size
Definition
playermodel.qh:19
XonoticPlayerModelSelector::numModels
float numModels
Definition
playermodel.qh:24
XonoticPlayerModelSelector::idxModels
float idxModels
Definition
playermodel.qh:25
XonoticPlayerModelSelector::loadCvars
virtual void loadCvars()
XonoticPlayerModelSelector::loadModels
virtual void loadModels()
XonoticPlayerModelSelector::resizeNotify
virtual void resizeNotify()
XonoticPlayerModelSelector::fontSize
float fontSize
Definition
playermodel.qh:21
XonoticPlayerModelSelector::currentSkin
float currentSkin
Definition
playermodel.qh:12
XonoticPlayerModelSelector::go
virtual void go()
XonoticPlayerModelSelector::titleFontSize
float titleFontSize
Definition
playermodel.qh:22
XonoticPlayerModelSelector::ATTRIB
ATTRIB(XonoticPlayerModelSelector, currentModel, string)
XonoticPlayerModelSelector::saveCvars
virtual void saveCvars()
XonoticPlayerModelSelector::bufModels
float bufModels
Definition
playermodel.qh:23
XonoticPlayerModelSelector::realFontSize
vector realFontSize
Definition
playermodel.qh:20
XonoticPlayerModelSelector::origin
vector origin
Definition
playermodel.qh:18
XonoticPlayerModelSelector::destroy
virtual void destroy()
XonoticPlayerModelSelector::showNotify
virtual void showNotify()
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
makeXonoticPlayerModelSelector
entity makeXonoticPlayerModelSelector()
Definition
playermodel.qc:3
PlayerModelSelector_Next_Click
void PlayerModelSelector_Next_Click(entity btn, entity me)
Definition
playermodel.qc:126
PlayerModelSelector_Prev_Click
void PlayerModelSelector_Prev_Click(entity btn, entity me)
Definition
playermodel.qc:134
vector
vector
Definition
self.qh:92
image.qh
menu
xonotic
playermodel.qh
Generated on
for Xonotic QuakeC by
1.14.0