#pragma once #include "../item/radiobutton.qh" CLASS(XonoticColorButton, RadioButton) METHOD(XonoticColorButton, configureXonoticColorButton, void(entity, float, float, float)); METHOD(XonoticColorButton, setChecked, void(entity, float)); METHOD(XonoticColorButton, draw, void(entity)); ATTRIB(XonoticColorButton, fontSize, float, 0) ATTRIB(XonoticColorButton, image, string, SKINGFX_COLORBUTTON) ATTRIB(XonoticColorButton, useDownAsChecked, float, 1) ATTRIB(XonoticColorButton, cvarPart, float, 0) ATTRIB(XonoticColorButton, cvarName, string, string_null) ATTRIB(XonoticColorButton, cvarValueFloat, float, 0) METHOD(XonoticColorButton, loadCvars, void(entity)); METHOD(XonoticColorButton, saveCvars, void(entity)); ENDCLASS(XonoticColorButton) entity makeXonoticColorButton(float, float, float);