Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
hud_config.qh
Go to the documentation of this file.
1#pragma once
2
9
10const int S_MOUSE1 = 1;
11const int S_MOUSE2 = 2;
12const int S_MOUSE3 = 4;
14int prevMouseClicked; // previous state
15float prevMouseClickedTime; // time during previous left mouse click, to check for doubleclicks
16vector prevMouseClickedPos; // pos during previous left mouse click, to check for doubleclicks
17
22float hud_configure_menu_open; // 1 showing the entire HUD, 2 showing only the clicked panel
24
25void HUD_Panel_ExportCfg(string cfgname);
26
27void HUD_Panel_Mouse();
28
30
32
33float HUD_Panel_InputEvent(float bInputType, float nPrimary, float nSecondary);
34
36
37void HUD_Panel_FirstInDrawQ(float id);
38
39#define HUD_Write(s) fputs(fh, s)
40#define HUD_Write_Cvar(cvar) HUD_Write(strcat("seta ", cvar, " \"", cvar_string(cvar), "\"\n"))
41#define HUD_Write_PanelCvar(cvar_suf) str = strcat("hud_panel_", panel.panel_name, cvar_suf), HUD_Write_Cvar(str)
void HUD_Panel_FirstInDrawQ(float id)
vector hud_configure_gridSize
Definition hud_config.qh:20
float prevMouseClickedTime
Definition hud_config.qh:15
float hud_configure_prev
Definition hud_config.qh:18
void HUD_Panel_ExportCfg(string cfgname)
Definition hud_config.qc:10
void HUD_Panel_Mouse()
bool autocvar_hud_configure_teamcolorforced
Definition hud_config.qh:8
const int S_MOUSE1
Definition hud_config.qh:10
float hud_configure_checkcollisions
Definition hud_config.qh:19
float autocvar_hud_configure_grid_alpha
Definition hud_config.qh:6
vector hud_configure_realGridSize
Definition hud_config.qh:21
string autocvar_hud_configure_vertical_lines
Definition hud_config.qh:7
bool autocvar__hud_configure
Definition hud_config.qh:3
float HUD_Panel_InputEvent(float bInputType, float nPrimary, float nSecondary)
int prevMouseClicked
Definition hud_config.qh:14
void HUD_Configure_PostDraw()
const int S_MOUSE3
Definition hud_config.qh:12
bool autocvar_hud_configure_checkcollisions
Definition hud_config.qh:4
vector prevMouseClickedPos
Definition hud_config.qh:16
float hud_configure_centerline_time
Definition hud_config.qh:23
bool autocvar_hud_configure_grid
Definition hud_config.qh:5
int mouseClicked
Definition hud_config.qh:13
void HUD_Panel_EnableMenu()
float hud_configure_menu_open
Definition hud_config.qh:22
const int S_MOUSE2
Definition hud_config.qh:11
void HUD_Configure_Frame()
vector
Definition self.qh:92