]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/xonotic/button.qc
Use a single byte for the friendlyfire bool
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / button.qc
1 #include "button.qh"
2
3 entity makeXonoticButton_T(string theText, vector theColor, string theTooltip)
4 {
5         entity me;
6         me = NEW(XonoticButton);
7         me.configureXonoticButton(me, theText, theColor, theTooltip);
8         return me;
9 }
10 entity makeXonoticButton(string theText, vector theColor)
11 {
12         return makeXonoticButton_T(theText, theColor, string_null);
13 }
14
15 void XonoticButton_configureXonoticButton(entity me, string theText, vector theColor, string theTooltip)
16 {
17         if(theColor == '0 0 0')
18         {
19                 me.configureButton(me, theText, me.fontSize, me.image);
20         }
21         else
22         {
23                 me.configureButton(me, theText, me.fontSize, me.grayImage);
24                 me.color = theColor;
25                 me.colorC = theColor;
26                 me.colorF = theColor;
27         }
28         setZonedTooltip(me, theTooltip, string_null);
29 }