X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.c;h=b0888ea6e00249b4040aec7b64ea900605254c96;hb=bf8478e3656ae729248a594a57d111f08bed41e0;hp=d248aec116445aa558842503ecb521c4cc950680;hpb=8b783ef3705f88f0f67ef6cd8113f79ccb25ec20;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.c b/player.c index d248aec..b0888ea 100644 --- a/player.c +++ b/player.c @@ -7,6 +7,7 @@ #include "input.h" #include "world.h" #include "audio.h" +#include "player_replay.h" VG_STATIC int localplayer_cmd_respawn( int argc, const char *argv[] ) { @@ -171,6 +172,8 @@ void player__pass_gate( player_instance *player, ent_gate *gate ) audio_lock(); audio_oneshot( &audio_gate_pass, 1.0f, 0.0f ); audio_unlock(); + + replay_clear( &skaterift.replay ); } VG_STATIC void player_apply_transport_to_cam( m4x3f transport ) @@ -252,6 +255,7 @@ PLAYER_API void player__setpos( player_instance *player, v3f pos ){ } PLAYER_API void player__spawn( player_instance *player, ent_spawn *rp ){ + replay_clear( &skaterift.replay ); player__setpos( player, rp->transform.co ); v3_zero( player->rb.w ); q_identity( player->rb.q );