mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Sealed Stars: show text on the screen for loss conditions
Player dies:
FALL OUT!
Player finishes before collecting the emerald:
EMPTY
HANDED?
UFO finishes before player:
TOO LATE...
This commit is contained in:
parent
2328ceb4bc
commit
5d8efb66a4
3 changed files with 10 additions and 0 deletions
|
|
@ -26,6 +26,7 @@
|
|||
#include "../r_skins.h"
|
||||
#include "../k_hitlag.h"
|
||||
#include "../acs/interface.h"
|
||||
#include "../hu_stuff.h"
|
||||
|
||||
#define UFO_BASE_SPEED (42 * FRACUNIT) // UFO's slowest speed.
|
||||
#define UFO_SPEEDUP (FRACUNIT >> 1) // Acceleration
|
||||
|
|
@ -453,6 +454,8 @@ static void UFOMove(mobj_t *ufo)
|
|||
|
||||
// Disable player
|
||||
P_DoAllPlayersExit(PF_NOCONTEST, false);
|
||||
|
||||
HU_DoTitlecardCEcho(NULL, "TOO LATE...", false);
|
||||
}
|
||||
|
||||
if (pathfindsuccess == true)
|
||||
|
|
|
|||
|
|
@ -2069,6 +2069,11 @@ static boolean P_KillPlayer(player_t *player, mobj_t *inflictor, mobj_t *source,
|
|||
#else
|
||||
P_DoPlayerExit(player, PF_NOCONTEST);
|
||||
#endif
|
||||
|
||||
if (specialstageinfo.valid == true)
|
||||
{
|
||||
HU_DoTitlecardCEcho(player, "FALL OUT!", false);
|
||||
}
|
||||
}
|
||||
|
||||
if (player->exiting)
|
||||
|
|
|
|||
|
|
@ -2053,6 +2053,8 @@ static void K_HandleLapIncrement(player_t *player)
|
|||
if (!(specialstageinfo.ufo == NULL || P_MobjWasRemoved(specialstageinfo.ufo)))
|
||||
{
|
||||
applyflags |= PF_NOCONTEST;
|
||||
|
||||
HU_DoTitlecardCEcho(player, "EMPTY\\HANDED?", false);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue