mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2025-01-17 23:21:05 +00:00
Fix rewind previews not showing for player 1
This commit is contained in:
parent
334056a77d
commit
68ad2a9932
1 changed files with 8 additions and 6 deletions
14
src/g_game.c
14
src/g_game.c
|
@ -5941,7 +5941,8 @@ void G_StoreRewindInfo(void)
|
|||
|
||||
void G_PreviewRewind(tic_t previewtime)
|
||||
{
|
||||
size_t i, j;
|
||||
SINT8 i;
|
||||
size_t j;
|
||||
fixed_t tweenvalue = 0;
|
||||
rewindinfo_t *info = rewindhead, *next_info = rewindhead;
|
||||
|
||||
|
@ -6001,13 +6002,14 @@ void G_PreviewRewind(tic_t previewtime)
|
|||
players[i].kartstuff[j] = info->playerinfo[i].player.kartstuff[j];
|
||||
}
|
||||
|
||||
for (i = splitscreen+1; i > 0; i--)
|
||||
for (i = splitscreen; i >= 0; i--)
|
||||
P_ResetCamera(&players[displayplayers[i]], &camera[i]);
|
||||
}
|
||||
|
||||
void G_ConfirmRewind(tic_t rewindtime)
|
||||
{
|
||||
tic_t i;
|
||||
SINT8 i;
|
||||
tic_t j;
|
||||
boolean oldmenuactive = menuactive, oldsounddisabled = sound_disabled;
|
||||
|
||||
INT32 olddp1 = displayplayers[0], olddp2 = displayplayers[1], olddp3 = displayplayers[2], olddp4 = displayplayers[3];
|
||||
|
@ -6027,10 +6029,10 @@ void G_ConfirmRewind(tic_t rewindtime)
|
|||
|
||||
G_DoPlayDemo(NULL); // Restart the current demo
|
||||
|
||||
for (i = 0; i < rewindtime && leveltime < rewindtime; i++)
|
||||
for (j = 0; j < rewindtime && leveltime < rewindtime; i++)
|
||||
{
|
||||
//TryRunTics(1);
|
||||
G_Ticker((i % NEWTICRATERATIO) == 0);
|
||||
G_Ticker((j % NEWTICRATERATIO) == 0);
|
||||
}
|
||||
|
||||
demo.rewinding = false;
|
||||
|
@ -6049,7 +6051,7 @@ void G_ConfirmRewind(tic_t rewindtime)
|
|||
R_ExecuteSetViewSize();
|
||||
G_ResetViews();
|
||||
|
||||
for (i = splitscreen+1; i > 0; i--)
|
||||
for (i = splitscreen; i >= 0; i--)
|
||||
P_ResetCamera(&players[displayplayers[i]], &camera[i]);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue