+#if defined(CSQC)
+ #include "../dpdefs/csprogsdefs.qc"
+ #include "Defs.qc"
+ #include "../dpdefs/keycodes.qc"
+ #include "../common/constants.qh"
+ #include "autocvars.qh"
+ #include "hud.qh"
+#elif defined(MENUQC)
+#elif defined(SVQC)
+#endif
+
+
#define HUD_Write(s) fputs(fh, s)
// q: quoted, n: not quoted
#define HUD_Write_Cvar_n(cvar) HUD_Write(strcat("seta ", cvar, " ", cvar_string(cvar), "\n"))
for (i = 0; i < HUD_PANEL_NUM; ++i) {
panel = hud_panel[i];
if(panel == highlightedPanel) continue;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
if(!panel_enabled) continue;
panel_pos -= '1 1 0' * panel_bg_border;
void HUD_Panel_SetPos(vector pos)
{
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
vector mySize;
mySize = panel_size;
for (i = 0; i < HUD_PANEL_NUM; ++i) {
panel = hud_panel[i];
if(panel == highlightedPanel) continue;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
if(!panel_enabled) continue;
panel_pos -= '1 1 0' * panel_bg_border;
void HUD_Panel_SetPosSize(vector mySize)
{
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
vector resizeorigin;
resizeorigin = panel_click_resizeorigin;
vector myPos;
}
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
highlightedPanel_initial_pos = panel_pos;
highlightedPanel_initial_size = panel_size;
}
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
if (highlightedPanel_initial_pos != panel_pos || highlightedPanel_initial_size != panel_size)
{
if (highlightedPanel)
{
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
}
else
panel_pos = '0 0 0';
panel = hud_panel[i];
if (panel == tab_panels[i] || panel == starting_panel)
continue;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
if (panel_pos.y >= level && (panel_pos.y - level) < level_height)
if ( ( !tab_backward && panel_pos.x >= start_posX && (panel_pos.x < candidate_pos.x || (panel_pos_x == candidate_pos.x && panel_pos.y <= candidate_pos.y)) )
|| ( tab_backward && panel_pos.x <= start_posX && (panel_pos.x > candidate_pos.x || (panel_pos_x == candidate_pos.x && panel_pos.y >= candidate_pos.y)) ) )
if (highlightedPanel)
{
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
panel_size_copied = panel_size;
}
}
return true;
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
// reduce size if it'd go beyond screen boundaries
vector tmp_size = panel_size_copied;
j += 1;
panel = hud_panel[i];
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
border = max(8, panel_bg_border); // FORCED border so a small border size doesn't mean you can't resize
j += 1;
panel = hud_panel[i];
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
border = max(8, panel_bg_border); // FORCED border so a small border size doesn't mean you can't resize
else
{
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
}
if (highlightedPanel)
if(menu_enabled == 2)
mouse_over_panel = 0;
else
- mouse_over_panel = HUD_Panel_Check_Mouse_Pos(TRUE);
+ mouse_over_panel = HUD_Panel_Check_Mouse_Pos(true);
if (mouse_over_panel && !tab_panel)
drawfill(panel_pos - '1 1 0' * panel_bg_border, panel_size + '2 2 0' * panel_bg_border, '1 1 1', .1, DRAWFLAG_NORMAL);
}
if(tab_panel)
{
panel = tab_panel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
drawfill(panel_pos - '1 1 0' * panel_bg_border, panel_size + '2 2 0' * panel_bg_border, '1 1 1', .2, DRAWFLAG_NORMAL);
}
if(highlightedPanel)
{
panel = highlightedPanel;
- HUD_Panel_UpdatePosSize()
+ HUD_Panel_UpdatePosSize();
HUD_Panel_HlBorder(panel_bg_border * hlBorderSize, '0 0.5 1', 0.4 * (1 - autocvar__menu_alpha));
}
}