Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
weaponslist.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include "
listbox.qh
"
4
CLASS
(
XonoticWeaponsList
,
XonoticListBox
)
5
METHOD
(
XonoticWeaponsList
,
toString
,
string
(
entity
));
6
ATTRIB
(
XonoticWeaponsList
,
rowsPerItem
,
float
, 1);
7
METHOD
(
XonoticWeaponsList
,
draw
,
void
(
entity
));
8
METHOD
(
XonoticWeaponsList
,
drawListBoxItem
,
void
(
entity
,
int
,
vector
,
bool
,
bool
));
9
METHOD
(
XonoticWeaponsList
,
resizeNotify
,
void
(
entity
,
vector
,
vector
,
vector
,
vector
));
10
METHOD
(
XonoticWeaponsList
,
keyDown
,
float
(
entity
,
float
,
float
,
float
));
11
12
ATTRIB
(
XonoticWeaponsList
,
itemAbsSize
,
vector
, '0 0 0');
13
ATTRIB
(
XonoticWeaponsList
,
realFontSize
,
vector
, '0 0 0');
14
ATTRIB
(
XonoticWeaponsList
,
realUpperMargin
,
float
, 0);
15
ATTRIB
(
XonoticWeaponsList
,
columnIconOrigin
,
float
, 0);
16
ATTRIB
(
XonoticWeaponsList
,
columnIconSize
,
float
, 0);
17
ATTRIB
(
XonoticWeaponsList
,
columnNameOrigin
,
float
, 0);
18
ATTRIB
(
XonoticWeaponsList
,
columnNameSize
,
float
, 0);
19
20
METHOD
(
XonoticWeaponsList
,
mouseDrag
,
float
(
entity
,
vector
));
21
ATTRIB
(
XonoticWeaponsList
,
applyButton
,
entity
);
22
ENDCLASS
(
XonoticWeaponsList
)
23
entity
makeXonoticWeaponsList
();
24
void
WeaponsList_MoveUp_Click
(
entity
btn,
entity
me);
25
void
WeaponsList_MoveDown_Click
(
entity
box,
entity
me);
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
XonoticListBox
Definition
listbox.qh:4
XonoticWeaponsList
Definition
weaponslist.qh:4
XonoticWeaponsList::toString
virtual void toString()
XonoticWeaponsList::columnNameSize
float columnNameSize
Definition
weaponslist.qh:18
XonoticWeaponsList::columnIconOrigin
float columnIconOrigin
Definition
weaponslist.qh:15
XonoticWeaponsList::mouseDrag
virtual void mouseDrag()
XonoticWeaponsList::rowsPerItem
float rowsPerItem
Definition
weaponslist.qh:6
XonoticWeaponsList::keyDown
virtual void keyDown()
XonoticWeaponsList::itemAbsSize
vector itemAbsSize
Definition
weaponslist.qh:12
XonoticWeaponsList::realUpperMargin
float realUpperMargin
Definition
weaponslist.qh:14
XonoticWeaponsList::columnNameOrigin
float columnNameOrigin
Definition
weaponslist.qh:17
XonoticWeaponsList::ATTRIB
ATTRIB(XonoticWeaponsList, applyButton, entity)
XonoticWeaponsList::columnIconSize
float columnIconSize
Definition
weaponslist.qh:16
XonoticWeaponsList::drawListBoxItem
virtual void drawListBoxItem()
XonoticWeaponsList::draw
virtual void draw()
XonoticWeaponsList::resizeNotify
virtual void resizeNotify()
XonoticWeaponsList::realFontSize
vector realFontSize
Definition
weaponslist.qh:13
applyButton
entity applyButton
Definition
slider.qc:38
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
makeXonoticWeaponsList
entity makeXonoticWeaponsList()
Definition
weaponslist.qc:14
WeaponsList_MoveDown_Click
void WeaponsList_MoveDown_Click(entity box, entity me)
Definition
weaponslist.qc:41
WeaponsList_MoveUp_Click
void WeaponsList_MoveUp_Click(entity btn, entity me)
Definition
weaponslist.qc:33
listbox.qh
menu
xonotic
weaponslist.qh
Generated on
for Xonotic QuakeC by
1.14.0