mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Battle: use round end camera when player wins with emeralds
This commit is contained in:
parent
b1c9de32c6
commit
a012b90c89
1 changed files with 14 additions and 0 deletions
|
|
@ -24,6 +24,7 @@
|
|||
#include "music.h"
|
||||
#include "hu_stuff.h"
|
||||
#include "m_easing.h"
|
||||
#include "k_endcam.h"
|
||||
|
||||
#define BARRIER_MIN_RADIUS (768 * mapobjectscale)
|
||||
|
||||
|
|
@ -220,6 +221,19 @@ void K_CheckEmeralds(player_t *player)
|
|||
// Tally code. But I didn't do it that, so this just
|
||||
// shittily approximates syncing up with Tally.
|
||||
g_emeraldWin = leveltime + (3*TICRATE);
|
||||
|
||||
if (!P_MobjWasRemoved(player->mo))
|
||||
{
|
||||
K_StartRoundWinCamera(
|
||||
player->mo,
|
||||
player->angleturn + ANGLE_180,
|
||||
400*mapobjectscale,
|
||||
6*TICRATE,
|
||||
FRACUNIT/16
|
||||
);
|
||||
|
||||
g_emeraldWin += g_endcam.swirlDuration;
|
||||
}
|
||||
}
|
||||
|
||||
UINT16 K_GetChaosEmeraldColor(UINT32 emeraldType)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue