+#pragma once
+
float GL_CheckExtension(string ext);
float GL_Have_TextureCompression();
void setDependentStringNotEqual(entity e, string theCvarName, string theCvarValue);
void setDependentWeird(entity e, float(entity) func);
-float tooltipdb;
-void loadTooltips();
-void unloadTooltips();
-string getZonedTooltipForIdentifier(string s);
+void setZonedTooltip(entity e, string theTooltip, string theCvar);
+void clearTooltip(entity e);
string resolvemod(string m);
-void UpdateNotification_URI_Get_Callback(float id, float status, string data);
+float updateCompression();
-void URI_Get_Callback(float id, float status, string data);
+void UpdateNotification_URI_Get_Callback(float id, float status, string data);
// game type list box stuff (does not NEED to contain all game types, other
// types stay available via console)
-float GameType_GetID(float cnt);
-string GameType_GetName(float cnt);
-string GameType_GetIcon(float cnt);
+int GameType_GetID(int cnt);
+string GameType_GetName(int cnt);
+string GameType_GetIcon(int cnt);
//string GameType_GetTeams(float cnt);
-float GameType_GetCount();
+int GameType_GetCount();
void dialog_hudpanel_common_notoggle(entity me, string panelname);
#define DIALOG_HUDPANEL_COMMON_NOTOGGLE() \
me.TD(me, 1, 4, e = makeXonoticCheckBox(0, strzone(strcat("hud_panel_", panelname)), _("Enable panel"))); \
DIALOG_HUDPANEL_COMMON_NOTOGGLE()
+float getFadedAlpha(float currentAlpha, float startAlpha, float targetAlpha);
+
string _Nex_ExtResponseSystem_BannedServers;
float _Nex_ExtResponseSystem_BannedServersNeedsRefresh;
string _Nex_ExtResponseSystem_PromotedServers;