X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Ftextlabel.qc;h=9af676ecf6e7ec894daff1a410d2a15b9614767e;hb=d271f27a5ac351a3a7b39636932f6d661492be1d;hp=cb54da19e21b81f901cea7d1e5c697ecfdbfe5d1;hpb=cd109cf922bc405155c680582745d645bd057ded;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