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

Go to the source code of this file.

Classes

class  XonoticWeaponsList

Functions

entity makeXonoticWeaponsList ()
void WeaponsList_MoveDown_Click (entity box, entity me)
void WeaponsList_MoveUp_Click (entity btn, entity me)

Function Documentation

◆ makeXonoticWeaponsList()

entity makeXonoticWeaponsList ( )

Definition at line 14 of file weaponslist.qc.

15{
17 me.configureXonoticListBox(me);
18 return me;
19}
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define NEW(cname,...)
Definition oo.qh:117

References entity(), and NEW.

Referenced by XonoticWeaponsList::ATTRIB(), and XonoticGameWeaponsSettingsTab_fill().

◆ WeaponsList_MoveDown_Click()

void WeaponsList_MoveDown_Click ( entity box,
entity me )

Definition at line 40 of file weaponslist.qc.

41{
42 if(me.selectedItem < me.nItems - 1)
43 {
44 cvar_set("cl_weaponpriority", swapInPriorityList(cvar_string("cl_weaponpriority"), me.selectedItem, me.selectedItem + 1));
45 me.setSelected(me, me.selectedItem + 1);
46 }
47}
string swapInPriorityList(string order, float i, float j)
Definition util.qc:651
void cvar_set(string name, string value)
const string cvar_string(string name)

References cvar_set(), cvar_string(), entity(), and swapInPriorityList().

Referenced by XonoticWeaponsList::ATTRIB(), XonoticGameWeaponsSettingsTab_fill(), and XonoticWeaponsList_keyDown().

◆ WeaponsList_MoveUp_Click()

void WeaponsList_MoveUp_Click ( entity btn,
entity me )

Definition at line 32 of file weaponslist.qc.

33{
34 if(me.selectedItem > 0)
35 {
36 cvar_set("cl_weaponpriority", swapInPriorityList(cvar_string("cl_weaponpriority"), me.selectedItem - 1, me.selectedItem));
37 me.setSelected(me, me.selectedItem - 1);
38 }
39}

References cvar_set(), cvar_string(), entity(), and swapInPriorityList().

Referenced by XonoticWeaponsList::ATTRIB(), XonoticGameWeaponsSettingsTab_fill(), and XonoticWeaponsList_keyDown().