]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/qcsrc/menu/voret/textlabel.c
Include gmqcc binaries for Windows and Linux
[voretournament/voretournament.git] / data / qcsrc / menu / voret / textlabel.c
1 #ifdef INTERFACE\r
2 CLASS(VoretTextLabel) EXTENDS(Label)\r
3         METHOD(VoretTextLabel, configureVoretTextLabel, void(entity, float, string))\r
4         METHOD(VoretTextLabel, draw, void(entity))\r
5         ATTRIB(VoretTextLabel, fontSize, float, SKINFONTSIZE_NORMAL)\r
6         ATTRIB(VoretTextLabel, alpha, float, SKINALPHA_TEXT)\r
7         ATTRIB(VoretTextLabel, disabledAlpha, float, SKINALPHA_DISABLED)\r
8 ENDCLASS(VoretTextLabel)\r
9 entity makeVoretTextLabel(float theAlign, string theText);\r
10 #endif\r
11 \r
12 #ifdef IMPLEMENTATION\r
13 entity makeVoretTextLabel(float theAlign, string theText)\r
14 {\r
15         entity me;\r
16         me = spawnVoretTextLabel();\r
17         me.configureVoretTextLabel(me, theAlign, theText);\r
18         return me;\r
19 }\r
20 void configureVoretTextLabelVoretTextLabel(entity me, float theAlign, string theText)\r
21 {\r
22         me.configureLabel(me, theText, me.fontSize, theAlign);\r
23 }\r
24 void drawVoretTextLabel(entity me)\r
25 {\r
26         drawLabel(me);\r
27 }\r
28 #endif\r