mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-30 15:52:09 +00:00
- restored old FaceMovementDirection.
This commit is contained in:
parent
aa09cbdada
commit
39de225fa7
1 changed files with 26 additions and 4 deletions
|
@ -638,9 +638,31 @@ DEFINE_ACTION_FUNCTION(AActor, A_LowGravity)
|
|||
|
||||
void FaceMovementDirection(AActor *actor)
|
||||
{
|
||||
if (actor->movedir >= DI_EAST && actor->movedir <= DI_NORTHEAST)
|
||||
switch (actor->movedir)
|
||||
{
|
||||
actor->Angles.Yaw = 45. * actor->movedir;
|
||||
case DI_EAST:
|
||||
actor->Angles.Yaw = 0.;
|
||||
break;
|
||||
case DI_NORTHEAST:
|
||||
actor->Angles.Yaw = 45.;
|
||||
break;
|
||||
case DI_NORTH:
|
||||
actor->Angles.Yaw = 90.;
|
||||
break;
|
||||
case DI_NORTHWEST:
|
||||
actor->Angles.Yaw = 135.;
|
||||
break;
|
||||
case DI_WEST:
|
||||
actor->Angles.Yaw = 180.;
|
||||
break;
|
||||
case DI_SOUTHWEST:
|
||||
actor->Angles.Yaw = 225.;
|
||||
break;
|
||||
case DI_SOUTH:
|
||||
actor->Angles.Yaw = 270.;
|
||||
break;
|
||||
case DI_SOUTHEAST:
|
||||
actor->Angles.Yaw = 315.;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue