mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Remove magic camera follow numbers, add 2nd and 3rd follow options
This commit is contained in:
parent
5c6cec7b31
commit
9b18ce7849
2 changed files with 13 additions and 3 deletions
|
|
@ -3032,7 +3032,9 @@ boolean P_ProcessSpecial(activator_t *activator, INT16 special, INT32 *args, cha
|
|||
{
|
||||
switch (args[2])
|
||||
{
|
||||
case -1:
|
||||
case TMCAM_FIRST:
|
||||
case TMCAM_SECOND:
|
||||
case TMCAM_THIRD:
|
||||
{
|
||||
mobj_t *firstPlace = NULL;
|
||||
INT32 i;
|
||||
|
|
@ -3057,7 +3059,7 @@ boolean P_ProcessSpecial(activator_t *activator, INT16 special, INT32 *args, cha
|
|||
continue;
|
||||
}
|
||||
|
||||
if (player->position == 1)
|
||||
if (player->position == abs(args[2])) // a bit of a hack
|
||||
{
|
||||
firstPlace = player->mo;
|
||||
break;
|
||||
|
|
@ -3070,7 +3072,7 @@ boolean P_ProcessSpecial(activator_t *activator, INT16 special, INT32 *args, cha
|
|||
);
|
||||
break;
|
||||
}
|
||||
case -2:
|
||||
case TMCAM_CONSOLE:
|
||||
{
|
||||
mobj_t *consoleMo = NULL;
|
||||
if (playeringame[consoleplayer] == true)
|
||||
|
|
|
|||
|
|
@ -519,6 +519,14 @@ typedef enum
|
|||
TMLOOP_BETA = 1,
|
||||
} textmaploopendpointtype_t;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
TMCAM_FIRST = -1,
|
||||
TMCAM_SECOND = -2,
|
||||
TMCAM_THIRD = -3,
|
||||
TMCAM_CONSOLE = -4,
|
||||
} textmapcamerafollow_t;
|
||||
|
||||
// GETSECSPECIAL (specialval, section)
|
||||
//
|
||||
// Pulls out the special # from a particular section.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue