X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Ftextlabel.qc;fp=qcsrc%2Fmenu%2Fxonotic%2Ftextlabel.qc;h=9af676ecf6e7ec894daff1a410d2a15b9614767e;hb=e2fd71a5add1338f211d84d6b1de8c3a552b76ad;hp=cb54da19e21b81f901cea7d1e5c697ecfdbfe5d1;hpb=33f268f100a4fb570ba5143195376b704079fdbd;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/textlabel.qc b/qcsrc/menu/xonotic/textlabel.qc index cb54da19e..9af676ecf 100644 --- a/qcsrc/menu/xonotic/textlabel.qc +++ b/qcsrc/menu/xonotic/textlabel.qc @@ -1,19 +1,9 @@ -#ifdef INTERFACE -CLASS(XonoticTextLabel) EXTENDS(Label) - METHOD(XonoticTextLabel, configureXonoticTextLabel, void(entity, float, string)) - METHOD(XonoticTextLabel, draw, void(entity)) - ATTRIB(XonoticTextLabel, fontSize, float, SKINFONTSIZE_NORMAL) - ATTRIB(XonoticTextLabel, alpha, float, SKINALPHA_TEXT) - ATTRIB(XonoticTextLabel, disabledAlpha, float, SKINALPHA_DISABLED) -ENDCLASS(XonoticTextLabel) -entity makeXonoticTextLabel(float theAlign, string theText); -#endif +#include "textlabel.qh" -#ifdef IMPLEMENTATION entity makeXonoticTextLabel(float theAlign, string theText) { entity me; - me = spawnXonoticTextLabel(); + me = NEW(XonoticTextLabel); me.configureXonoticTextLabel(me, theAlign, theText); return me; } @@ -34,4 +24,3 @@ void XonoticTextLabel_draw(entity me) { SUPER(XonoticTextLabel).draw(me); } -#endif