mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-05-11 03:12:09 +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();
|
common_button_input();
|
||||||
};
|
};
|
||||||
|
|
||||||
if (demo.freecam || player()->spectator)
|
if (demo.playback || demo.freecam || player()->spectator)
|
||||||
{
|
{
|
||||||
// freecam is controllable even while paused
|
// freecam is controllable even while paused
|
||||||
|
|
||||||
|
|
@ -403,11 +403,6 @@ public:
|
||||||
|
|
||||||
*cmd = {}; // blank ticcmd
|
*cmd = {}; // blank ticcmd
|
||||||
|
|
||||||
if (demo.playback)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (gamestate == GS_LEVEL && player()->playerstate == PST_REBORN)
|
if (gamestate == GS_LEVEL && player()->playerstate == PST_REBORN)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -5169,7 +5169,8 @@ static void K_DrawDirectorButton(INT32 idx, const char *label, patch_t *kp[2], I
|
||||||
|
|
||||||
static void K_drawDirectorHUD(void)
|
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";
|
const char *itemtxt = "Join";
|
||||||
UINT8 offs = 0;
|
UINT8 offs = 0;
|
||||||
|
|
||||||
|
|
@ -5667,7 +5668,7 @@ void K_drawKartHUD(void)
|
||||||
|
|
||||||
K_drawKartPowerUps();
|
K_drawKartPowerUps();
|
||||||
|
|
||||||
if (G_IsPartyLocal(displayplayers[viewnum]) == false && !demo.playback)
|
if (G_IsPartyLocal(displayplayers[viewnum]) == false)
|
||||||
{
|
{
|
||||||
K_drawDirectorHUD();
|
K_drawDirectorHUD();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue