1#include "button.qh" 2 3entity 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} 10entity makeXonoticButton(string theText, vector theColor) 11{ 12 return makeXonoticButton_T(theText, theColor, string_null); 13} 14 15void 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} 30