Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
gametypelist.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include "
listbox.qh
"
4
CLASS
(
XonoticGametypeList
,
XonoticListBox
)
5
METHOD
(
XonoticGametypeList
,
configureXonoticGametypeList
,
void
(
entity
));
6
ATTRIB
(
XonoticGametypeList
,
rowsPerItem
,
float
, 2);
7
METHOD
(
XonoticGametypeList
,
draw
,
void
(
entity
));
8
METHOD
(
XonoticGametypeList
,
drawListBoxItem
,
void
(
entity
,
int
,
vector
,
bool
,
bool
));
9
METHOD
(
XonoticGametypeList
,
resizeNotify
,
void
(
entity
,
vector
,
vector
,
vector
,
vector
));
10
METHOD
(
XonoticGametypeList
,
setSelected
,
void
(
entity
,
float
));
11
METHOD
(
XonoticGametypeList
,
loadCvars
,
void
(
entity
));
12
METHOD
(
XonoticGametypeList
,
saveCvars
,
void
(
entity
));
13
METHOD
(
XonoticGametypeList
,
keyDown
,
float
(
entity
,
float
,
float
,
float
));
14
METHOD
(
XonoticGametypeList
,
clickListBoxItem
,
void
(
entity
,
float
,
vector
));
15
METHOD
(
XonoticGametypeList
,
focusedItemChangeNotify
,
void
(
entity
));
16
17
ATTRIB
(
XonoticGametypeList
,
realFontSize
,
vector
, '0 0 0');
18
ATTRIB
(
XonoticGametypeList
,
realUpperMargin
,
float
, 0);
19
ATTRIB
(
XonoticGametypeList
,
columnIconOrigin
,
float
, 0);
20
ATTRIB
(
XonoticGametypeList
,
columnIconSize
,
float
, 0);
21
ATTRIB
(
XonoticGametypeList
,
columnNameOrigin
,
float
, 0);
22
ATTRIB
(
XonoticGametypeList
,
columnNameSize
,
float
, 0);
23
ENDCLASS
(
XonoticGametypeList
)
24
entity
makeXonoticGametypeList
();
25
26
bool
autocvar_menu_create_show_all
;
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
ListBox::ATTRIB
ATTRIB(ListBox, src, string)
XonoticGametypeList
Definition
gametypelist.qh:4
XonoticGametypeList::columnIconSize
float columnIconSize
Definition
gametypelist.qh:20
XonoticGametypeList::drawListBoxItem
virtual void drawListBoxItem()
XonoticGametypeList::configureXonoticGametypeList
virtual void configureXonoticGametypeList()
XonoticGametypeList::columnIconOrigin
float columnIconOrigin
Definition
gametypelist.qh:19
XonoticGametypeList::setSelected
virtual void setSelected()
XonoticGametypeList::rowsPerItem
float rowsPerItem
Definition
gametypelist.qh:6
XonoticGametypeList::realFontSize
vector realFontSize
Definition
gametypelist.qh:17
XonoticGametypeList::loadCvars
virtual void loadCvars()
XonoticGametypeList::saveCvars
virtual void saveCvars()
XonoticGametypeList::columnNameOrigin
float columnNameOrigin
Definition
gametypelist.qh:21
XonoticGametypeList::draw
virtual void draw()
XonoticGametypeList::realUpperMargin
float realUpperMargin
Definition
gametypelist.qh:18
XonoticGametypeList::keyDown
virtual void keyDown()
XonoticGametypeList::focusedItemChangeNotify
virtual void focusedItemChangeNotify()
XonoticGametypeList::clickListBoxItem
virtual void clickListBoxItem()
XonoticGametypeList::columnNameSize
float columnNameSize
Definition
gametypelist.qh:22
XonoticGametypeList::resizeNotify
virtual void resizeNotify()
XonoticListBox
Definition
listbox.qh:4
autocvar_menu_create_show_all
bool autocvar_menu_create_show_all
Definition
gametypelist.qh:26
makeXonoticGametypeList
entity makeXonoticGametypeList()
Definition
gametypelist.qc:7
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
listbox.qh
menu
xonotic
gametypelist.qh
Generated on
for Xonotic QuakeC by
1.14.0