- if( player_replay.freecam ){
- freecam_preupdate();
- v3_copy( player_replay.replay_freecam.pos, skaterift.cam.pos );
- v3_copy( player_replay.replay_freecam.angles, skaterift.cam.angles );
- skaterift.cam.fov = player_replay.replay_freecam.fov;
- }
- else {
- if( skaterift.activity == k_skaterift_replay ){
- replay_get_camera( &player_replay.local, &skaterift.cam );
+ if( skaterift.activity == k_skaterift_replay )
+ {
+ if( player_replay.use_freecam )
+ {
+ freecam_preupdate();
+ v3_copy( player_replay.replay_freecam.pos, skaterift.cam.pos );
+ v3_copy( player_replay.replay_freecam.angles, skaterift.cam.angles );
+ skaterift.cam.fov = player_replay.replay_freecam.fov;
+ }
+ else
+ {
+ skaterift_get_replay_cam( &skaterift.cam );