mirror of
https://github.com/ENSL/NS.git
synced 2024-11-23 04:52:15 +00:00
8552ac617c
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@1 67975925-1194-0748-b3d5-c16f83f1a3a1
86 lines
2 KiB
C++
86 lines
2 KiB
C++
/***
|
|
*
|
|
* Copyright (c) 1999, Valve LLC. All rights reserved.
|
|
*
|
|
* This product contains software technology licensed from Id
|
|
* Software, Inc. ("Id Technology"). Id Technology (c) 1996 Id Software, Inc.
|
|
* All Rights Reserved.
|
|
*
|
|
* Use, distribution, and modification of this source code and/or resulting
|
|
* object code is restricted to non-commercial enhancements to products from
|
|
* Valve LLC. All other use, distribution, or modification is prohibited
|
|
* without written permission from Valve LLC.
|
|
*
|
|
****/
|
|
//
|
|
// hud.h
|
|
//
|
|
// class CHud declaration
|
|
//
|
|
// CHud handles the message, calculation, and drawing the HUD
|
|
//
|
|
|
|
#ifndef HL_HUD_H
|
|
#define HL_HUD_H
|
|
|
|
#include "CHud.h"
|
|
|
|
class TeamFortressViewport;
|
|
|
|
class AvHHud;
|
|
#include "mod/AvHHud.h"
|
|
extern AvHHud gHUD;
|
|
|
|
#include "wrect.h"
|
|
#include "cl_dll.h"
|
|
#include "ammo.h"
|
|
#include "cl_dll/chudmisc.h"
|
|
|
|
#include "..\game_shared\voice_status.h"
|
|
#include "hud_spectator.h"
|
|
|
|
/*
|
|
class CHudScoreboard: public CHudBase
|
|
{
|
|
public:
|
|
int Init( void );
|
|
void InitHUDData( void );
|
|
int VidInit( void );
|
|
int Draw( float flTime );
|
|
int DrawPlayers( int xoffset, float listslot, int nameoffset = 0, char *team = NULL ); // returns the ypos where it finishes drawing
|
|
void UserCmd_ShowScores( void );
|
|
void UserCmd_HideScores( void );
|
|
int MsgFunc_ScoreInfo( const char *pszName, int iSize, void *pbuf );
|
|
int MsgFunc_TeamInfo( const char *pszName, int iSize, void *pbuf );
|
|
int MsgFunc_TeamScore( const char *pszName, int iSize, void *pbuf );
|
|
void DeathMsg( int killer, int victim );
|
|
|
|
int m_iNumTeams;
|
|
|
|
int m_iLastKilledBy;
|
|
int m_fLastKillTime;
|
|
int m_iPlayerNum;
|
|
int m_iShowscoresHeld;
|
|
|
|
void GetAllPlayersInfo( void );
|
|
private:
|
|
struct cvar_s *cl_showpacketloss;
|
|
|
|
};
|
|
*/
|
|
|
|
//
|
|
//-----------------------------------------------------
|
|
//
|
|
|
|
#include "cl_dll/chud.h"
|
|
|
|
extern TeamFortressViewport *gViewPort;
|
|
|
|
extern int g_iPlayerClass;
|
|
extern int g_iTeamNumber;
|
|
extern int g_iUser1;
|
|
extern int g_iUser2;
|
|
extern int g_iUser3;
|
|
|
|
#endif
|