1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-09-19 12:06:07 +08:00

Added most recent version of unmodified HL2 SDK for Episode 1 engine

This commit is contained in:
Scott Ehlert
2008-09-15 01:00:17 -05:00
commit cb8fd25d1f
3052 changed files with 1217106 additions and 0 deletions

View File

@ -0,0 +1,51 @@
//========= Copyright <20> 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
//=============================================================================//
#ifndef HUD_BITMAPNUMERICDISPLAY_H
#define HUD_BITMAPNUMERICDISPLAY_H
#ifdef _WIN32
#pragma once
#endif
#include "hud_numericdisplay.h"
class CHudBitmapNumericDisplay : public vgui::Panel
{
DECLARE_CLASS_SIMPLE( CHudBitmapNumericDisplay, vgui::Panel );
public:
CHudBitmapNumericDisplay(vgui::Panel *parent, const char *name);
void SetDisplayValue(int value);
void SetShouldDisplayValue(bool state);
protected:
// vgui overrides
virtual void PaintBackground( void );
virtual void Paint();
void PaintNumbers(int xpos, int ypos, int value, Color col, int numSigDigits);
virtual void PaintNumbers(int xpos, int ypos, int value, Color col)
{
PaintNumbers(xpos, ypos, value, col, 1);
}
CPanelAnimationVar( float, m_flAlphaOverride, "Alpha", "255" );
CPanelAnimationVar( Color, m_TextColor, "TextColor", "FgColor" );
CPanelAnimationVar( float, m_flBlur, "Blur", "0" );
CPanelAnimationVarAliasType( float, digit_xpos, "digit_xpos", "0", "proportional_float" );
CPanelAnimationVarAliasType( float, digit_ypos, "digit_ypos", "0", "proportional_float" );
CPanelAnimationVarAliasType( float, digit_height, "digit_height", "16", "proportional_float" );
private:
CHudTexture *m_pNumbers[10];
int m_iValue;
bool m_bDisplayValue;
};
#endif //HUD_BITMAPNUMERICDISPLAY_H