Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
dialog_welcome.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include "
rootdialog.qh
"
4
CLASS
(
XonoticWelcomeDialog
,
XonoticRootDialog
)
5
METHOD
(
XonoticWelcomeDialog
,
fill
,
void
(
entity
));
6
ATTRIB
(
XonoticWelcomeDialog
,
title
,
string
, _(
"Welcome"
));
7
ATTRIB
(
XonoticWelcomeDialog
,
color
,
vector
, SKINCOLOR_DIALOG_WELCOME);
8
ATTRIB
(
XonoticWelcomeDialog
,
intendedWidth
,
float
, 0.8);
9
ATTRIB
(
XonoticWelcomeDialog
,
rows
,
float
, 12);
10
ATTRIB
(
XonoticWelcomeDialog
,
columns
,
float
, 4);
11
ATTRIB
(
XonoticWelcomeDialog
,
name
,
string
,
"Welcome"
);
12
13
METHOD
(
XonoticWelcomeDialog
,
draw
,
void
(
entity
));
14
METHOD
(
XonoticWelcomeDialog
,
mouseRelease
,
bool
(
entity
,
vector
));
15
METHOD
(
XonoticWelcomeDialog
,
keyDown
,
float
(
entity
,
float
,
float
,
float
));
16
METHOD
(
XonoticWelcomeDialog
,
destroy
,
void
(
entity
));
17
METHOD
(
XonoticWelcomeDialog
,
readInputArgs
,
void
(
entity
,
int
));
18
ATTRIB
(
XonoticWelcomeDialog
,
serverinfo_name
,
string
,
string_null
);
19
//ATTRIB(XonoticWelcomeDialog, serverinfo_name_ent, entity, world);
20
ATTRIB
(
XonoticWelcomeDialog
,
serverinfo_MOTD
,
string
,
string_null
);
21
ATTRIB
(
XonoticWelcomeDialog
,
serverinfo_MOTD_ent
,
entity
,
world
);
22
ATTRIB
(
XonoticWelcomeDialog
,
joinButton_ent
,
entity
,
world
);
23
ATTRIB
(
XonoticWelcomeDialog
,
spectateButton_ent
,
entity
,
world
);
24
ATTRIB
(
XonoticWelcomeDialog
,
requiresConnection
,
bool
,
true
);
25
ENDCLASS
(
XonoticWelcomeDialog
)
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
Dialog::ATTRIB
ATTRIB(Dialog, closeButton, entity)
XonoticRootDialog
Definition
rootdialog.qh:4
XonoticWelcomeDialog
Definition
dialog_welcome.qh:4
XonoticWelcomeDialog::fill
virtual void fill()
XonoticWelcomeDialog::requiresConnection
bool requiresConnection
Definition
dialog_welcome.qh:24
XonoticWelcomeDialog::draw
virtual void draw()
XonoticWelcomeDialog::joinButton_ent
entity joinButton_ent
Definition
dialog_welcome.qh:22
XonoticWelcomeDialog::name
string name
Definition
dialog_welcome.qh:11
XonoticWelcomeDialog::serverinfo_MOTD_ent
entity serverinfo_MOTD_ent
Definition
dialog_welcome.qh:21
XonoticWelcomeDialog::rows
float rows
Definition
dialog_welcome.qh:9
XonoticWelcomeDialog::keyDown
virtual void keyDown()
XonoticWelcomeDialog::mouseRelease
virtual void mouseRelease()
XonoticWelcomeDialog::readInputArgs
virtual void readInputArgs()
XonoticWelcomeDialog::serverinfo_name
string serverinfo_name
Definition
dialog_welcome.qh:18
XonoticWelcomeDialog::destroy
virtual void destroy()
XonoticWelcomeDialog::intendedWidth
float intendedWidth
Definition
dialog_welcome.qh:8
XonoticWelcomeDialog::serverinfo_MOTD
string serverinfo_MOTD
Definition
dialog_welcome.qh:20
XonoticWelcomeDialog::spectateButton_ent
entity spectateButton_ent
Definition
dialog_welcome.qh:23
XonoticWelcomeDialog::color
vector color
Definition
dialog_welcome.qh:7
XonoticWelcomeDialog::columns
float columns
Definition
dialog_welcome.qh:10
XonoticWelcomeDialog::title
string title
Definition
dialog_welcome.qh:6
true
#define true
Definition
csprogsdefs.qh:5
string_null
string string_null
Definition
nil.qh:9
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
world
#define world
Definition
post.qh:15
rootdialog.qh
vector
vector
Definition
self.qh:92
menu
xonotic
dialog_welcome.qh
Generated on
for Xonotic QuakeC by
1.14.0