X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fserverlist.qh;h=019e11abe42164bfc809958ddd30f9c54da5f768;hb=985f8850e3b43520a439ebffe01b3f1bc4a72f10;hp=77236e6d051d3590021ec1d35851e647053c850e;hpb=ac7deb97b1a0e73ceea4684be73e72912fb3f1aa;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/serverlist.qh b/qcsrc/menu/xonotic/serverlist.qh index 77236e6d0..019e11abe 100644 --- a/qcsrc/menu/xonotic/serverlist.qh +++ b/qcsrc/menu/xonotic/serverlist.qh @@ -53,7 +53,6 @@ CLASS(XonoticServerList, XonoticListBox) ATTRIB(XonoticServerList, sortButton4, entity); ATTRIB(XonoticServerList, sortButton5, entity); ATTRIB(XonoticServerList, connectButton, entity); - //ATTRIB(XonoticServerList, disconnectButton, entity); ATTRIB(XonoticServerList, infoButton, entity); ATTRIB(XonoticServerList, currentSortOrder, float, 0); ATTRIB(XonoticServerList, currentSortField, float, -1); @@ -63,6 +62,7 @@ CLASS(XonoticServerList, XonoticListBox) ATTRIB(XonoticServerList, seenIPv4, float, 0); ATTRIB(XonoticServerList, seenIPv6, float, 0); ATTRIB(XonoticServerList, categoriesHeight, float, 1.25); + ATTRIB(XonoticServerList, serversHeight, float, 1.0); METHOD(XonoticServerList, getTotalHeight, float(entity)); METHOD(XonoticServerList, getItemAtPos, float(entity, float)); @@ -124,14 +124,11 @@ const float REFRESHSERVERLIST_RESET = 3; // ..., also clear the list first // function declarations float IsServerInList(string list, string srv); -#define IsFavorite(srv) IsServerInList(cvar_string("net_slist_favorites"), srv) -#define IsPromoted(srv) IsServerInList(_Nex_ExtResponseSystem_PromotedServers, srv) -#define IsRecommended(srv) IsServerInList(_Nex_ExtResponseSystem_RecommendedServers, srv) entity RetrieveCategoryEnt(float catnum); float CategoryOverride(float cat); -float m_gethostcachecategory(float entry) { return CategoryOverride(CategoryForEntry(entry)); } +float m_gethostcachecategory(float entry); // fields for category entities