]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/item/checkbox.qh
Optimize vehicle impact code by only calling vlen() if damage would be taken
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / item / checkbox.qh
1 #pragma once
2
3 #include "button.qh"
4 CLASS(CheckBox, Button)
5         METHOD(CheckBox, configureCheckBox, void(entity, string, float, string));
6         METHOD(CheckBox, draw, void(entity));
7         METHOD(CheckBox, playClickSound, void(entity));
8         METHOD(CheckBox, toString, string(entity));
9         METHOD(CheckBox, setChecked, void(entity, float));
10         ATTRIB(CheckBox, useDownAsChecked, float, 0);
11         ATTRIB(CheckBox, checked, float, 0);
12     void CheckBox_Click(entity me, entity other);
13         ATTRIB(CheckBox, onClick, void(entity, entity), CheckBox_Click);
14         ATTRIB(CheckBox, srcMulti, float, 0);
15         ATTRIB(CheckBox, disabled, float, 0);
16 ENDCLASS(CheckBox)