Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
radiobutton.qc
Go to the documentation of this file.
1#include "radiobutton.qh"
2
3 void RadioButton_configureRadioButton(entity me, string txt, float sz, string gfx, float theGroup, float doAllowDeselect)
4 {
5 me.configureCheckBox(me, txt, sz, gfx);
6 me.align = 0;
7 me.group = theGroup;
8 me.allowDeselect = doAllowDeselect;
9 }
11 {
12 if (me.checked)
13 {
14 if (me.allowDeselect) me.setChecked(me, false);
15 }
16 else
17 {
18 entity e;
19 for (e = me.parent.firstChild; e; e = e.nextSibling)
20 if (e != me)
21 if (e.group == me.group) e.setChecked(e, false);
22 me.setChecked(me, true);
23 }
24 }
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
entity other
void RadioButton_Click(entity me, entity other)
void RadioButton_configureRadioButton(entity me, string txt, float sz, string gfx, float theGroup, float doAllowDeselect)
Definition radiobutton.qc:3