X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fmenu%2Fxonotic%2Ftabcontroller.qc;h=c95424b177018ff2ac5ed1375531c0dac7e453de;hb=fbb96108e5828a7557694db4469c2d0d7c582846;hp=1faa625aee83c607a4af8eab55117a0ddde091ea;hpb=4dd3c23aa51dd6fe855d8c5d97126a12a372eb3b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/tabcontroller.qc b/qcsrc/menu/xonotic/tabcontroller.qc index 1faa625ae..c95424b17 100644 --- a/qcsrc/menu/xonotic/tabcontroller.qc +++ b/qcsrc/menu/xonotic/tabcontroller.qc @@ -1,5 +1,7 @@ -#ifdef INTERFACE -CLASS(XonoticTabController) EXTENDS(ModalController) +#ifndef TABCONTROLLER_H +#define TABCONTROLLER_H +#include "../item/modalcontroller.qc" +CLASS(XonoticTabController, ModalController) METHOD(XonoticTabController, configureXonoticTabController, void(entity, float)) METHOD(XonoticTabController, makeTabButton, entity(entity, string, entity)) ATTRIB(XonoticTabController, rows, float, 0) @@ -13,7 +15,7 @@ entity makeXonoticTabController(float theRows); entity makeXonoticTabController(float theRows) { entity me; - me = spawnXonoticTabController(); + me = NEW(XonoticTabController); me.configureXonoticTabController(me, theRows); return me; }