mirror of https://github.com/FWGS/hlsdk-xash3d
Browse Source
* Get VGUI back (optionally) * Add some missing VGUI invocations * Update CMakeLists.txt to build with vgui for Windows * Move windows.h inclusions only to those places where it's really needed * Try fix mingw build * Update hud_spectator * Merge nekonomicon's vgui branch * Don't include vgui panel and app in cdll_int.cpp if vgui is real * Deduplicate scoreboard global variables * Add options to prefer non-vgui motd and scoreboard when vgui is enabled * Add vgui-dev as a submodule. Add building vith vgui to CI * Fix artifact uploading * Don't use global variable when not necessary * char* to const char* in CMenuHandler_StringCommand constructor * Fix 'format string is not a literal string' warnings * Fix 'always evaluate to true' warnings * Team Fortress classes to const char* * CreateCommandMenu accepts const char* * Fix printf formats. Turn some unsigned longs into unsigned ints since they use only 32 bits anyway * Explicit assignment result as condition * Prevent memory leak on menu reading * Localize button text * Create FileInputStream on stack avoiding the leak * Remove Servers Browser code * Arrow file names to const char* * Fix assignment to the wrong variablepull/198/head
committed by
GitHub
73 changed files with 12239 additions and 2762 deletions
@ -0,0 +1,3 @@ |
|||
[submodule "vgui-dev"] |
|||
path = vgui-dev |
|||
url = https://github.com/FWGS/vgui-dev |
File diff suppressed because it is too large
@ -1,40 +0,0 @@ |
|||
//========= Copyright (c) 1996-2002, Valve LLC, All rights reserved. ============
|
|||
//
|
|||
// Purpose:
|
|||
//
|
|||
// $NoKeywords: $
|
|||
//=============================================================================
|
|||
|
|||
#if !defined( HUD_SERVERSH ) |
|||
#define HUD_SERVERSH |
|||
#pragma once |
|||
|
|||
#define NET_CALLBACK /* */ |
|||
|
|||
// Dispatchers
|
|||
void NET_CALLBACK ListResponse( struct net_response_s *response ); |
|||
void NET_CALLBACK ServerResponse( struct net_response_s *response ); |
|||
void NET_CALLBACK PingResponse( struct net_response_s *response ); |
|||
void NET_CALLBACK RulesResponse( struct net_response_s *response ); |
|||
void NET_CALLBACK PlayersResponse( struct net_response_s *response ); |
|||
|
|||
void ServersInit( void ); |
|||
void ServersShutdown( void ); |
|||
void ServersThink( double time ); |
|||
void ServersCancel( void ); |
|||
|
|||
// Get list and get server info from each
|
|||
void ServersList( void ); |
|||
|
|||
// Query for IP / IPX LAN servers
|
|||
void BroadcastServersList( int clearpending ); |
|||
|
|||
void ServerPing( int server ); |
|||
void ServerRules( int server ); |
|||
void ServerPlayers( int server ); |
|||
|
|||
int ServersGetCount( void ); |
|||
const char *ServersGetInfo( int server ); |
|||
int ServersIsQuerying( void ); |
|||
void SortServers( const char *fieldname ); |
|||
#endif // HUD_SERVERSH
|