You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.5 KiB
50 lines
1.5 KiB
//========= Copyright © 1996-2009, Valve Corporation, All rights reserved. ============//
|
|
//
|
|
// Purpose:
|
|
//
|
|
//
|
|
//=====================================================================================//
|
|
#include "cbase.h"
|
|
#include "c_movie_display.h"
|
|
|
|
// memdbgon must be the last include file in a .cpp file!!!
|
|
#include "tier0/memdbgon.h"
|
|
|
|
IMPLEMENT_CLIENTCLASS_DT( C_MovieDisplay, DT_MovieDisplay, CMovieDisplay )
|
|
RecvPropBool( RECVINFO( m_bEnabled ) ),
|
|
RecvPropBool( RECVINFO( m_bLooping ) ),
|
|
RecvPropString( RECVINFO( m_szMovieFilename ) ),
|
|
RecvPropString( RECVINFO( m_szGroupName ) ),
|
|
RecvPropBool( RECVINFO( m_bStretchToFill ) ),
|
|
RecvPropBool( RECVINFO( m_bForcedSlave ) ),
|
|
RecvPropBool( RECVINFO( m_bUseCustomUVs ) ),
|
|
RecvPropFloat( RECVINFO( m_flUMin ) ),
|
|
RecvPropFloat( RECVINFO( m_flUMax ) ),
|
|
RecvPropFloat( RECVINFO( m_flVMin ) ),
|
|
RecvPropFloat( RECVINFO( m_flVMax ) ),
|
|
END_RECV_TABLE()
|
|
|
|
C_MovieDisplay::C_MovieDisplay()
|
|
{
|
|
}
|
|
|
|
C_MovieDisplay::~C_MovieDisplay()
|
|
{
|
|
}
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Purpose: Recieve a message from the server
|
|
//-----------------------------------------------------------------------------
|
|
void C_MovieDisplay::ReceiveMessage( int classID, bf_read &msg )
|
|
{
|
|
// Make sure our IDs match
|
|
if ( classID != GetClientClass()->m_ClassID )
|
|
{
|
|
// Message is for subclass
|
|
BaseClass::ReceiveMessage( classID, msg );
|
|
return;
|
|
}
|
|
|
|
// currently we only get one message - that we want to take over as the master
|
|
m_bWantsToBeMaster = true;
|
|
}
|