mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-02-18 11:32:24 +00:00
Let replays use director controls
This commit is contained in:
parent
fcc35c1bb1
commit
c7bd74c661
2 changed files with 4 additions and 8 deletions
|
|
@ -377,7 +377,7 @@ public:
|
|||
common_button_input();
|
||||
};
|
||||
|
||||
if (demo.freecam || player()->spectator)
|
||||
if (demo.playback || demo.freecam || player()->spectator)
|
||||
{
|
||||
// freecam is controllable even while paused
|
||||
|
||||
|
|
@ -403,11 +403,6 @@ public:
|
|||
|
||||
*cmd = {}; // blank ticcmd
|
||||
|
||||
if (demo.playback)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (gamestate == GS_LEVEL && player()->playerstate == PST_REBORN)
|
||||
{
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -5169,7 +5169,8 @@ static void K_DrawDirectorButton(INT32 idx, const char *label, patch_t *kp[2], I
|
|||
|
||||
static void K_drawDirectorHUD(void)
|
||||
{
|
||||
const INT32 p = G_PartyMember(consoleplayer, R_GetViewNumber());
|
||||
const UINT8 viewnum = R_GetViewNumber();
|
||||
const INT32 p = viewnum < G_PartySize(consoleplayer) ? G_PartyMember(consoleplayer, viewnum) : -1;
|
||||
const char *itemtxt = "Join";
|
||||
UINT8 offs = 0;
|
||||
|
||||
|
|
@ -5667,7 +5668,7 @@ void K_drawKartHUD(void)
|
|||
|
||||
K_drawKartPowerUps();
|
||||
|
||||
if (G_IsPartyLocal(displayplayers[viewnum]) == false && !demo.playback)
|
||||
if (G_IsPartyLocal(displayplayers[viewnum]) == false)
|
||||
{
|
||||
K_drawDirectorHUD();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue