X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fweaponarenacheckbox.qc;h=a0a962de24ed8a31e420ddb413ce87bfa86156c9;hp=a7d71f0d2cf5db902dd9106f9e7985477ecd7453;hb=1217fce596f1b9769ffb6f479e3abbd4f77af5ef;hpb=e3507f4fdbc2b3e15b663365e57e0aa60f3cf1a6 diff --git a/qcsrc/menu/xonotic/weaponarenacheckbox.qc b/qcsrc/menu/xonotic/weaponarenacheckbox.qc index a7d71f0d2..a0a962de2 100644 --- a/qcsrc/menu/xonotic/weaponarenacheckbox.qc +++ b/qcsrc/menu/xonotic/weaponarenacheckbox.qc @@ -1,13 +1,15 @@ -#ifdef INTERFACE -CLASS(XonoticWeaponarenaCheckBox) EXTENDS(CheckBox) - METHOD(XonoticWeaponarenaCheckBox, configureXonoticWeaponarenaCheckBox, void(entity, string, string)) - METHOD(XonoticWeaponarenaCheckBox, setChecked, void(entity, float)) +#ifndef WEAPONARENACHECKBOX_H +#define WEAPONARENACHECKBOX_H +#include "../item/checkbox.qc" +CLASS(XonoticWeaponarenaCheckBox, CheckBox) + METHOD(XonoticWeaponarenaCheckBox, configureXonoticWeaponarenaCheckBox, void(entity, string, string)); + METHOD(XonoticWeaponarenaCheckBox, setChecked, void(entity, float)); ATTRIB(XonoticWeaponarenaCheckBox, fontSize, float, SKINFONTSIZE_NORMAL) ATTRIB(XonoticWeaponarenaCheckBox, image, string, SKINGFX_CHECKBOX) ATTRIB(XonoticWeaponarenaCheckBox, netname, string, string_null) - METHOD(XonoticWeaponarenaCheckBox, loadCvars, void(entity)) - METHOD(XonoticWeaponarenaCheckBox, saveCvars, void(entity)) + METHOD(XonoticWeaponarenaCheckBox, loadCvars, void(entity)); + METHOD(XonoticWeaponarenaCheckBox, saveCvars, void(entity)); ENDCLASS(XonoticWeaponarenaCheckBox) entity makeXonoticWeaponarenaCheckBox(string, string); #endif @@ -16,7 +18,7 @@ entity makeXonoticWeaponarenaCheckBox(string, string); entity makeXonoticWeaponarenaCheckBox(string theWeapon, string theText) { entity me; - me = spawnXonoticWeaponarenaCheckBox(); + me = NEW(XonoticWeaponarenaCheckBox); me.configureXonoticWeaponarenaCheckBox(me, theWeapon, theText); return me; }