diff options
| author | Jørgen P. Tjernø <[email protected]> | 2013-12-02 19:31:46 -0800 |
|---|---|---|
| committer | Jørgen P. Tjernø <[email protected]> | 2013-12-02 19:46:31 -0800 |
| commit | f56bb35301836e56582a575a75864392a0177875 (patch) | |
| tree | de61ddd39de3e7df52759711950b4c288592f0dc /mp/src/game/client/replay/replayperformanceplaybackhandler.cpp | |
| parent | Mark some more files as text. (diff) | |
| download | source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip | |
Fix line endings. WHAMMY.
Diffstat (limited to 'mp/src/game/client/replay/replayperformanceplaybackhandler.cpp')
| -rw-r--r-- | mp/src/game/client/replay/replayperformanceplaybackhandler.cpp | 196 |
1 files changed, 98 insertions, 98 deletions
diff --git a/mp/src/game/client/replay/replayperformanceplaybackhandler.cpp b/mp/src/game/client/replay/replayperformanceplaybackhandler.cpp index 1779fdbe..18ed41c5 100644 --- a/mp/src/game/client/replay/replayperformanceplaybackhandler.cpp +++ b/mp/src/game/client/replay/replayperformanceplaybackhandler.cpp @@ -1,99 +1,99 @@ -//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-//=======================================================================================//
-
-#include "cbase.h"
-
-#if defined( REPLAY_ENABLED )
-
-#include "replayperformanceplaybackhandler.h"
-#include "replay/replaycamera.h"
-#include "replay/vgui/replayperformanceeditor.h"
-
-// memdbgon must be the last include file in a .cpp file!!!
-#include <tier0/memdbgon.h>
-
-//-----------------------------------------------------------------------------
-
-class CReplayPerformancePlaybackHandler : public IReplayPerformancePlaybackHandler
-{
-public:
- CReplayPerformancePlaybackHandler() {}
-
-private:
- //
- // IReplayPerformancePlaybackController
- //
- virtual void OnEvent_Camera_Change_FirstPerson( float flTime, int nEntityIndex )
- {
- ReplayCamera()->SetMode( OBS_MODE_IN_EYE );
- Editor_UpdateCameraModeIcon( CAM_FIRST );
- }
-
- virtual void OnEvent_Camera_Change_ThirdPerson( float flTime, int nEntityIndex )
- {
- ReplayCamera()->SetMode( OBS_MODE_CHASE );
- Editor_UpdateCameraModeIcon( CAM_THIRD );
- }
-
- virtual void OnEvent_Camera_Change_Free( float flTime )
- {
- ReplayCamera()->SetMode( OBS_MODE_ROAMING );
- Editor_UpdateCameraModeIcon( CAM_FREE );
- }
-
- virtual void OnEvent_Camera_ChangePlayer( float flTime, int nEntIndex )
- {
- ReplayCamera()->SetPrimaryTarget( nEntIndex );
- }
-
- virtual void OnEvent_Camera_SetView( const SetViewParams_t ¶ms )
- {
- ReplayCamera()->OverrideView( params.m_pOrigin, params.m_pAngles, params.m_flFov );
- Editor_UpdateFreeCamSettings( params );
- }
-
- virtual void OnEvent_TimeScale( float flTime, float flScale )
- {
- // Update the slider position
- Editor_UpdateTimeScale( flScale );
- }
-
- // ---
-
- void Editor_UpdateCameraModeIcon( CameraMode_t nMode )
- {
- CReplayPerformanceEditorPanel *pEditor = ReplayUI_GetPerformanceEditor();
- if ( !pEditor )
- return;
-
- pEditor->UpdateCameraSelectionPosition( nMode );
- }
-
- void Editor_UpdateFreeCamSettings( const SetViewParams_t ¶ms )
- {
- CReplayPerformanceEditorPanel *pEditor = ReplayUI_GetPerformanceEditor();
- if ( !pEditor )
- return;
-
- pEditor->UpdateFreeCamSettings( params );
- }
-
- void Editor_UpdateTimeScale( float flScale )
- {
- CReplayPerformanceEditorPanel *pEditor = ReplayUI_GetPerformanceEditor();
- if ( !pEditor )
- return;
-
- pEditor->UpdateTimeScale( flScale );
- }
-};
-
-//-----------------------------------------------------------------------------
-
-CReplayPerformancePlaybackHandler s_ReplayPerformancePlaybackHandler;
-IReplayPerformancePlaybackHandler *g_pReplayPerformancePlaybackHandler = &s_ReplayPerformancePlaybackHandler;
-
-//-----------------------------------------------------------------------------
-
+//========= Copyright Valve Corporation, All rights reserved. ============// +// +//=======================================================================================// + +#include "cbase.h" + +#if defined( REPLAY_ENABLED ) + +#include "replayperformanceplaybackhandler.h" +#include "replay/replaycamera.h" +#include "replay/vgui/replayperformanceeditor.h" + +// memdbgon must be the last include file in a .cpp file!!! +#include <tier0/memdbgon.h> + +//----------------------------------------------------------------------------- + +class CReplayPerformancePlaybackHandler : public IReplayPerformancePlaybackHandler +{ +public: + CReplayPerformancePlaybackHandler() {} + +private: + // + // IReplayPerformancePlaybackController + // + virtual void OnEvent_Camera_Change_FirstPerson( float flTime, int nEntityIndex ) + { + ReplayCamera()->SetMode( OBS_MODE_IN_EYE ); + Editor_UpdateCameraModeIcon( CAM_FIRST ); + } + + virtual void OnEvent_Camera_Change_ThirdPerson( float flTime, int nEntityIndex ) + { + ReplayCamera()->SetMode( OBS_MODE_CHASE ); + Editor_UpdateCameraModeIcon( CAM_THIRD ); + } + + virtual void OnEvent_Camera_Change_Free( float flTime ) + { + ReplayCamera()->SetMode( OBS_MODE_ROAMING ); + Editor_UpdateCameraModeIcon( CAM_FREE ); + } + + virtual void OnEvent_Camera_ChangePlayer( float flTime, int nEntIndex ) + { + ReplayCamera()->SetPrimaryTarget( nEntIndex ); + } + + virtual void OnEvent_Camera_SetView( const SetViewParams_t ¶ms ) + { + ReplayCamera()->OverrideView( params.m_pOrigin, params.m_pAngles, params.m_flFov ); + Editor_UpdateFreeCamSettings( params ); + } + + virtual void OnEvent_TimeScale( float flTime, float flScale ) + { + // Update the slider position + Editor_UpdateTimeScale( flScale ); + } + + // --- + + void Editor_UpdateCameraModeIcon( CameraMode_t nMode ) + { + CReplayPerformanceEditorPanel *pEditor = ReplayUI_GetPerformanceEditor(); + if ( !pEditor ) + return; + + pEditor->UpdateCameraSelectionPosition( nMode ); + } + + void Editor_UpdateFreeCamSettings( const SetViewParams_t ¶ms ) + { + CReplayPerformanceEditorPanel *pEditor = ReplayUI_GetPerformanceEditor(); + if ( !pEditor ) + return; + + pEditor->UpdateFreeCamSettings( params ); + } + + void Editor_UpdateTimeScale( float flScale ) + { + CReplayPerformanceEditorPanel *pEditor = ReplayUI_GetPerformanceEditor(); + if ( !pEditor ) + return; + + pEditor->UpdateTimeScale( flScale ); + } +}; + +//----------------------------------------------------------------------------- + +CReplayPerformancePlaybackHandler s_ReplayPerformancePlaybackHandler; +IReplayPerformancePlaybackHandler *g_pReplayPerformancePlaybackHandler = &s_ReplayPerformancePlaybackHandler; + +//----------------------------------------------------------------------------- + #endif
\ No newline at end of file |