mirror of
https://github.com/ZDoom/Raze.git
synced 2025-04-11 02:18:23 +00:00
- eliminate all int_ang calls, except the one setting player.oa.
This commit is contained in:
parent
61a45da964
commit
54346d9398
3 changed files with 9 additions and 9 deletions
|
@ -708,7 +708,7 @@ void movefallers_d(void)
|
|||
if (act->temp_data[0] == 0)
|
||||
{
|
||||
act->spr.pos.Z -= 16;
|
||||
act->temp_data[1] = act->int_ang();
|
||||
DAngle saved_angle = act->spr.angle;
|
||||
int x = act->spr.extra;
|
||||
j = fi.ifhitbyweapon(act);
|
||||
if (j >= 0)
|
||||
|
@ -737,7 +737,7 @@ void movefallers_d(void)
|
|||
act->spr.extra = x;
|
||||
}
|
||||
}
|
||||
act->set_int_ang(act->temp_data[1]);
|
||||
act->spr.angle = saved_angle;
|
||||
act->spr.pos.Z += 16;
|
||||
}
|
||||
else if (act->temp_data[0] == 1)
|
||||
|
|
|
@ -629,7 +629,7 @@ void movefallers_r(void)
|
|||
if (act->temp_data[0] == 0)
|
||||
{
|
||||
act->spr.pos.Z -= 16;
|
||||
act->temp_data[1] = act->int_ang();
|
||||
DAngle saved_angle = act->spr.angle;
|
||||
int x = act->spr.extra;
|
||||
int j = fi.ifhitbyweapon(act);
|
||||
if (j >= 0)
|
||||
|
@ -658,7 +658,7 @@ void movefallers_r(void)
|
|||
act->spr.extra = x;
|
||||
}
|
||||
}
|
||||
act->set_int_ang(act->temp_data[1]);
|
||||
act->spr.angle = saved_angle;
|
||||
act->spr.pos.Z += 16;
|
||||
}
|
||||
else if (act->temp_data[0] == 1)
|
||||
|
@ -1045,8 +1045,8 @@ static bool weaponhitwall(DDukeActor *proj, walltype* wal, const DVector3& oldpo
|
|||
|
||||
if (proj->spr.picnum != RPG && (!isRRRA() || proj->spr.picnum != RPG2) && proj->spr.picnum != FREEZEBLAST && proj->spr.picnum != SPIT && proj->spr.picnum != SHRINKSPARK && (wal->overpicnum == MIRROR || wal->picnum == MIRROR))
|
||||
{
|
||||
int k = getangle(wal->delta());
|
||||
proj->set_int_ang(((k << 1) - proj->int_ang()) & 2047);
|
||||
DAngle walang = VecToAngle(wal->delta());
|
||||
proj->spr.angle = walang * 2 - proj->spr.angle;
|
||||
proj->SetOwner(proj);
|
||||
spawn(proj, TRANSPORTERSTAR);
|
||||
return true;
|
||||
|
@ -1068,8 +1068,8 @@ static bool weaponhitwall(DDukeActor *proj, walltype* wal, const DVector3& oldpo
|
|||
proj->spr.yint--;
|
||||
}
|
||||
|
||||
int k = getangle(wal->delta());
|
||||
proj->set_int_ang(((k << 1) - proj->int_ang()) & 2047);
|
||||
DAngle walang = VecToAngle(wal->delta());
|
||||
proj->spr.angle = walang * 2 - proj->spr.angle;
|
||||
return true;
|
||||
}
|
||||
if (proj->spr.picnum == SHRINKSPARK)
|
||||
|
|
|
@ -2975,7 +2975,7 @@ static void operateweapon(int snum, ESyncBits actions, sectortype* psectp)
|
|||
if (j)
|
||||
{
|
||||
|
||||
j->set_int_ang((j->int_ang() + 1024) & 2047);
|
||||
j->spr.angle += DAngle180;
|
||||
j->vel.X += 2.;
|
||||
j->spr.pos.Z += 3;
|
||||
ssp(j, CLIPMASK0);
|
||||
|
|
Loading…
Reference in a new issue