X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fmenu%2Fxonotic%2Ftextslider.qc;h=54c7e5fb1238788e7e8d2a21fa2aac67e0e85676;hb=2a38620bbb43f7b62bbd93e8c22b6abbe627ca86;hp=c21b07734fcd8c10749969a1972e2a8017d44a1b;hpb=18e2cd311a581f77ba8eb9c5421dd219ff5d760d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/textslider.qc b/qcsrc/menu/xonotic/textslider.qc index c21b07734..54c7e5fb1 100644 --- a/qcsrc/menu/xonotic/textslider.qc +++ b/qcsrc/menu/xonotic/textslider.qc @@ -1,35 +1,5 @@ -#ifndef TEXTSLIDER_H -#define TEXTSLIDER_H -#include "../item/textslider.qc" -CLASS(XonoticTextSlider, TextSlider) - METHOD(XonoticTextSlider, configureXonoticTextSlider, void(entity, string, string)); - METHOD(XonoticTextSlider, setValue, void(entity, float)); - METHOD(XonoticTextSlider, setValue_noAnim, void(entity, float)); - METHOD(XonoticTextSlider, configureXonoticTextSliderValues, void(entity)); - ATTRIB(XonoticTextSlider, fontSize, float, SKINFONTSIZE_NORMAL) - ATTRIB(XonoticTextSlider, valueSpace, float, SKINWIDTH_SLIDERTEXT) - ATTRIB(XonoticTextSlider, image, string, SKINGFX_SLIDER) - ATTRIB(XonoticTextSlider, tolerance, vector, SKINTOLERANCE_SLIDER) - ATTRIB(XonoticTextSlider, align, float, 0.5) - ATTRIB(XonoticTextSlider, color, vector, SKINCOLOR_SLIDER_N) - ATTRIB(XonoticTextSlider, colorC, vector, SKINCOLOR_SLIDER_C) - ATTRIB(XonoticTextSlider, colorF, vector, SKINCOLOR_SLIDER_F) - ATTRIB(XonoticTextSlider, colorD, vector, SKINCOLOR_SLIDER_D) - ATTRIB(XonoticTextSlider, color2, vector, SKINCOLOR_SLIDER_S) +#include "textslider.qh" - ATTRIB(XonoticTextSlider, cvarName, string, string_null) - METHOD(XonoticTextSlider, loadCvars, void(entity)); - METHOD(XonoticTextSlider, saveCvars, void(entity)); - ATTRIB(XonoticTextSlider, sendCvars, float, 0) - - ATTRIB(XonoticTextSlider, alpha, float, SKINALPHA_TEXT) - ATTRIB(XonoticTextSlider, disabledAlpha, float, SKINALPHA_DISABLED) -ENDCLASS(XonoticTextSlider) -entity makeXonoticTextSlider_T(string, string theTooltip); -entity makeXonoticTextSlider(string); // note: you still need to call addValue and configureXonoticTextSliderValues! -#endif - -#ifdef IMPLEMENTATION entity makeXonoticTextSlider_T(string theCvar, string theTooltip) { entity me; @@ -130,4 +100,3 @@ void XonoticTextSlider_configureXonoticTextSliderValues(entity me) me.configureTextSliderValues(me, string_null); me.loadCvars(me); } -#endif