X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_settings_game_model.qc;h=f0f95d74b95963fb540c5e330a538dc891f58199;hb=78dc4081f47ae1a2ea8630dcb41bb1abba64bcb4;hp=1f9a23f2e488c852b25073a943cfdf28ac6020d3;hpb=128cea32714586feb51b4a0d78a6bd4e35fef9f2;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/dialog_settings_game_model.qc b/qcsrc/menu/xonotic/dialog_settings_game_model.qc index 1f9a23f2e..f0f95d74b 100644 --- a/qcsrc/menu/xonotic/dialog_settings_game_model.qc +++ b/qcsrc/menu/xonotic/dialog_settings_game_model.qc @@ -1,17 +1,10 @@ -#ifdef INTERFACE -CLASS(XonoticGameModelSettingsTab) EXTENDS(XonoticTab) - //METHOD(XonoticGameModelSettingsTab, toString, string(entity)) - METHOD(XonoticGameModelSettingsTab, fill, void(entity)) - METHOD(XonoticGameModelSettingsTab, showNotify, void(entity)) - ATTRIB(XonoticGameModelSettingsTab, title, string, _("Model")) - ATTRIB(XonoticGameModelSettingsTab, intendedWidth, float, 0.9) - ATTRIB(XonoticGameModelSettingsTab, rows, float, 13) - ATTRIB(XonoticGameModelSettingsTab, columns, float, 5) -ENDCLASS(XonoticGameModelSettingsTab) -entity makeXonoticGameModelSettingsTab(); -#endif +#include "dialog_settings_game_model.qh" + +#include "textlabel.qh" +#include "checkbox.qh" +#include "textslider.qh" +#include "slider.qh" -#ifdef IMPLEMENTATION void XonoticGameModelSettingsTab_showNotify(entity me) { loadAllCvars(me); @@ -19,7 +12,7 @@ void XonoticGameModelSettingsTab_showNotify(entity me) entity makeXonoticGameModelSettingsTab() { entity me; - me = spawnXonoticGameModelSettingsTab(); + me = NEW(XonoticGameModelSettingsTab); me.configureDialog(me); return me; } @@ -71,4 +64,3 @@ void XonoticGameModelSettingsTab_fill(entity me) e.configureXonoticTextSliderValues(e); setDependent(e, "cl_gentle", 0, 0); } -#endif