mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2025-02-17 17:11:19 +00:00
Revert "Backport 'A_FaceConsolePlayer' from zandronum."
This reverts commit eab971500b
.
As Edward850 pointed out, this feature is broken by design and therefore completely useless.
This commit is contained in:
parent
3976de1404
commit
c28c0b8f0b
2 changed files with 0 additions and 31 deletions
|
@ -3781,36 +3781,6 @@ DEFINE_ACTION_FUNCTION(AActor, A_RaiseSiblings)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//===========================================================================
|
|
||||||
//
|
|
||||||
// [TP] A_FaceConsolePlayer
|
|
||||||
//
|
|
||||||
//===========================================================================
|
|
||||||
DEFINE_ACTION_FUNCTION_PARAMS (AActor, A_FaceConsolePlayer) {
|
|
||||||
ACTION_PARAM_START (1);
|
|
||||||
ACTION_PARAM_ANGLE (MaxTurnAngle, 0);
|
|
||||||
|
|
||||||
angle_t Angle;
|
|
||||||
angle_t DeltaAngle;
|
|
||||||
AActor *pConsolePlayer;
|
|
||||||
|
|
||||||
// Always watch the consoleplayer.
|
|
||||||
pConsolePlayer = players[consoleplayer].mo;
|
|
||||||
if (( playeringame[consoleplayer] == false ) || ( pConsolePlayer == NULL ))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Find the angle between the actor and the console player.
|
|
||||||
Angle = R_PointToAngle2( self->x, self->y, pConsolePlayer->x, pConsolePlayer->y );
|
|
||||||
DeltaAngle = Angle - self->angle;
|
|
||||||
|
|
||||||
if (( MaxTurnAngle == 0 ) || ( DeltaAngle < MaxTurnAngle ) || ( DeltaAngle > (unsigned)-MaxTurnAngle ))
|
|
||||||
self->angle = Angle;
|
|
||||||
else if ( DeltaAngle < ANG180 )
|
|
||||||
self->angle += MaxTurnAngle;
|
|
||||||
else
|
|
||||||
self->angle -= MaxTurnAngle;
|
|
||||||
}
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//
|
//
|
||||||
// A_MonsterRefire
|
// A_MonsterRefire
|
||||||
|
|
|
@ -186,7 +186,6 @@ ACTOR Actor native //: Thinker
|
||||||
action native A_ClearSoundTarget();
|
action native A_ClearSoundTarget();
|
||||||
action native A_FireAssaultGun();
|
action native A_FireAssaultGun();
|
||||||
action native A_CheckTerrain();
|
action native A_CheckTerrain();
|
||||||
action native A_FaceConsolePlayer(float MaxTurnAngle = 0); // [TP]
|
|
||||||
|
|
||||||
action native A_MissileAttack();
|
action native A_MissileAttack();
|
||||||
action native A_MeleeAttack();
|
action native A_MeleeAttack();
|
||||||
|
|
Loading…
Reference in a new issue