Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
checkbox.qh File Reference
Include dependency graph for checkbox.qh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XonoticCheckBox

Functions

entity makeXonoticCheckBox (float, string, string)
entity makeXonoticCheckBox_T (float, string, string, string)
entity makeXonoticCheckBoxEx (float, float, string, string)
entity makeXonoticCheckBoxEx_T (float, float, string, string, string)

Function Documentation

◆ makeXonoticCheckBox()

entity makeXonoticCheckBox ( float isInverted,
string theCvar,
string theText )

Definition at line 28 of file checkbox.qc.

29{
30 return makeXonoticCheckBox_T(isInverted, theCvar, theText, string_null);
31}
string string_null
Definition nil.qh:9
entity makeXonoticCheckBox_T(float isInverted, string theCvar, string theText, string theTooltip)
Definition checkbox.qc:3

Referenced by XonoticCheckBox::ATTRIB().

◆ makeXonoticCheckBox_T()

entity makeXonoticCheckBox_T ( float isInverted,
string theCvar,
string theText,
string theTooltip )

Definition at line 3 of file checkbox.qc.

4{
5 float m, n;
6 if(isInverted > 1)
7 {
8 n = isInverted - 1;
9 m = -n;
10 }
11 else if(isInverted < -1)
12 {
13 n = isInverted + 1;
14 m = -n;
15 }
16 else if(isInverted == 1)
17 {
18 n = 1;
19 m = 0;
20 }
21 else
22 {
23 n = 0;
24 m = 1;
25 }
26 return makeXonoticCheckBoxEx_T(m, n, theCvar, theText, theTooltip);
27}
entity makeXonoticCheckBoxEx_T(float theYesValue, float theNoValue, string theCvar, string theText, string theTooltip)
Definition checkbox.qc:33

References entity(), and makeXonoticCheckBoxEx_T().

Referenced by XonoticCheckBox::ATTRIB(), makeXonoticCheckBox(), XonoticAudioSettingsTab_fill(), XonoticEffectsSettingsTab_fill(), XonoticGameCrosshairSettingsTab_fill(), XonoticGameHUDSettingsTab_fill(), XonoticGameMessageSettingsTab_fill(), XonoticGameViewSettingsTab_fill(), XonoticGameWeaponsSettingsTab_fill(), XonoticHUDStrafeHUDDialog_fill(), XonoticInputSettingsTab_fill(), XonoticMiscSettingsTab_fill(), XonoticMutatorsDialog_fill(), XonoticServerCreateTab_fill(), XonoticServerListTab_fill(), XonoticUserSettingsTab_fill(), and XonoticVideoSettingsTab_fill().

◆ makeXonoticCheckBoxEx()

◆ makeXonoticCheckBoxEx_T()

entity makeXonoticCheckBoxEx_T ( float theYesValue,
float theNoValue,
string theCvar,
string theText,
string theTooltip )

Definition at line 33 of file checkbox.qc.

34{
35 entity me;
36 me = NEW(XonoticCheckBox);
37 me.configureXonoticCheckBox(me, theYesValue, theNoValue, theCvar, theText, theTooltip);
38 return me;
39}
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define NEW(cname,...)
Definition oo.qh:117

References entity(), and NEW.

Referenced by XonoticCheckBox::ATTRIB(), makeXonoticCheckBox_T(), makeXonoticCheckBoxEx(), XonoticAudioSettingsTab_fill(), XonoticEffectsSettingsTab_fill(), XonoticGameMessageSettingsTab_fill(), XonoticGameViewSettingsTab_fill(), and XonoticHUDExitDialog_fill().