game: fix touch transparency mode for cut scenes

This commit is contained in:
nillerusr 2023-08-17 15:59:47 +03:00
parent 4f10928299
commit 601cfff164
3 changed files with 9 additions and 0 deletions

View File

@ -1631,6 +1631,7 @@ void CHLClient::LevelInitPreEntity( char const* pMapName )
g_RagdollLVManager.SetLowViolence( pMapName ); g_RagdollLVManager.SetLowViolence( pMapName );
gHUD.LevelInit(); gHUD.LevelInit();
gTouch.LevelInit();
#if defined( REPLAY_ENABLED ) #if defined( REPLAY_ENABLED )
// Initialize replay ragdoll recorder // Initialize replay ragdoll recorder

View File

@ -425,6 +425,13 @@ void CTouchControls::Init()
initialized = true; initialized = true;
} }
void CTouchControls::LevelInit()
{
m_bCutScene = false;
m_AlphaDiff = 0;
m_flHideTouch = 0;
}
int nextPowerOfTwo(int x) int nextPowerOfTwo(int x)
{ {
if( (x & (x - 1)) == 0) if( (x & (x - 1)) == 0)

View File

@ -161,6 +161,7 @@ class CTouchControls
{ {
public: public:
void Init( ); void Init( );
void LevelInit( );
void Shutdown( ); void Shutdown( );
void Paint( ); void Paint( );