This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

40 lines
926 B
C++

//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//=============================================================================//
#ifndef HUD_CROSSHAIR_H
#define HUD_CROSSHAIR_H
#ifdef _WIN32
#pragma once
#endif
#include <vgui_controls/Panel.h>
#include "hudelement.h"
namespace vgui {
class IScheme;
};
//-----------------------------------------------------------------------------
// Purpose:
//-----------------------------------------------------------------------------
class CHudVehicle : public CHudElement, public vgui::Panel {
DECLARE_CLASS_SIMPLE(CHudVehicle, vgui::Panel);
public:
CHudVehicle(const char *pElementName);
virtual bool ShouldDraw();
virtual void ApplySchemeSettings(vgui::IScheme *scheme);
virtual void Paint(void);
private:
IClientVehicle *GetLocalPlayerVehicle();
};
#endif // HUD_CROSSHAIR_H