Xonotic
textlabel.qc
Go to the documentation of this file.
1 #include "textlabel.qh"
2 
3 entity makeXonoticTextLabel(float theAlign, string theText)
4 {
5  entity me;
6  me = NEW(XonoticTextLabel);
7  me.configureXonoticTextLabel(me, theAlign, theText);
8  return me;
9 }
11 {
12  entity me;
13  me = makeXonoticTextLabel(0.5, theText);
14  me.colorL = SKINCOLOR_HEADER;
15  me.alpha = SKINALPHA_HEADER;
16  me.isBold = true;
17  return me;
18 }
19 void XonoticTextLabel_configureXonoticTextLabel(entity me, float theAlign, string theText)
20 {
21  me.configureLabel(me, theText, me.fontSize, theAlign);
22 }
24 {
25  SUPER(XonoticTextLabel).draw(me);
26 }
#define NEW(cname,...)
Definition: oo.qh:105
entity makeXonoticHeaderLabel(string theText)
Definition: textlabel.qc:10
entity() spawn
entity makeXonoticTextLabel(float theAlign, string theText)
Definition: textlabel.qc:3
#define SUPER(cname)
Definition: oo.qh:219
void XonoticTextLabel_draw(entity me)
Definition: textlabel.qc:23
void XonoticTextLabel_configureXonoticTextLabel(entity me, float theAlign, string theText)
Definition: textlabel.qc:19