X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fcheckbox_slider_invalid.qc;h=e3ade5b26ddf381936e9eb601e28f6445038e06c;hb=08e6497842b33529d0c1b0caa431b49ca98d79da;hp=e3043184a44f35cd2676375466fff57ec9c91014;hpb=bb80a6aba067167c6ef8d5f3465f03bd34142fa2;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/checkbox_slider_invalid.qc b/qcsrc/menu/xonotic/checkbox_slider_invalid.qc index e3043184a..e3ade5b26 100644 --- a/qcsrc/menu/xonotic/checkbox_slider_invalid.qc +++ b/qcsrc/menu/xonotic/checkbox_slider_invalid.qc @@ -1,8 +1,10 @@ -#ifdef INTERFACE -CLASS(XonoticSliderCheckBox) EXTENDS(CheckBox) - METHOD(XonoticSliderCheckBox, configureXonoticSliderCheckBox, void(entity, float, float, entity, string)) - METHOD(XonoticSliderCheckBox, setChecked, void(entity, float)) - METHOD(XonoticSliderCheckBox, draw, void(entity)) +#ifndef CHECKBOX_SLIDER_INVALID_H +#define CHECKBOX_SLIDER_INVALID_H +#include "../item/checkbox.qc" +CLASS(XonoticSliderCheckBox, CheckBox) + METHOD(XonoticSliderCheckBox, configureXonoticSliderCheckBox, void(entity, float, float, entity, string)); + METHOD(XonoticSliderCheckBox, setChecked, void(entity, float)); + METHOD(XonoticSliderCheckBox, draw, void(entity)); ATTRIB(XonoticSliderCheckBox, fontSize, float, SKINFONTSIZE_NORMAL) ATTRIB(XonoticSliderCheckBox, image, string, SKINGFX_CHECKBOX) @@ -26,7 +28,7 @@ entity makeXonoticSliderCheckBox(float, float, entity, string); entity makeXonoticSliderCheckBox(float theOffValue, float isInverted, entity theControlledSlider, string theText) { entity me; - me = spawnXonoticSliderCheckBox(); + me = NEW(XonoticSliderCheckBox); me.configureXonoticSliderCheckBox(me, theOffValue, isInverted, theControlledSlider, theText); return me; }