Xonotic
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  ,
string  ,
string   
)

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

◆ makeXonoticCheckBox_T()

entity makeXonoticCheckBox_T ( float  ,
string  ,
string  ,
string   
)

Definition at line 3 of file checkbox.qc.

References makeXonoticCheckBoxEx_T().

Referenced by makeXonoticCheckBox().

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
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ makeXonoticCheckBoxEx()

entity makeXonoticCheckBoxEx ( float  ,
float  ,
string  ,
string   
)

Definition at line 40 of file checkbox.qc.

References makeXonoticCheckBoxEx_T(), and string_null.

41 {
42  return makeXonoticCheckBoxEx_T(theYesValue, theNoValue, theCvar, theText, string_null);
43 }
string string_null
Definition: nil.qh:9
entity makeXonoticCheckBoxEx_T(float theYesValue, float theNoValue, string theCvar, string theText, string theTooltip)
Definition: checkbox.qc:33
+ Here is the call graph for this function:

◆ makeXonoticCheckBoxEx_T()

entity makeXonoticCheckBoxEx_T ( float  ,
float  ,
string  ,
string  ,
string   
)

Definition at line 33 of file checkbox.qc.

References entity(), and NEW.

Referenced by makeXonoticCheckBox_T(), and makeXonoticCheckBoxEx().

34 {
35  entity me;
36  me = NEW(XonoticCheckBox);
37  me.configureXonoticCheckBox(me, theYesValue, theNoValue, theCvar, theText, theTooltip);
38  return me;
39 }
#define NEW(cname,...)
Definition: oo.qh:105
entity() spawn
+ Here is the call graph for this function:
+ Here is the caller graph for this function: