- extremely trivial angle stuff

This commit is contained in:
Christoph Oelckers 2022-09-10 21:07:09 +02:00
parent c7d7ecb692
commit 18ade5e9bd
4 changed files with 6 additions and 7 deletions

View file

@ -250,7 +250,7 @@ void AILion::Tick(RunListEvent* ev)
{
if (RandomBit())
{
pActor->set_int_ang(RandomWord() & kAngleMask);
pActor->spr.angle = RandomAngle();
pActor->VelFromAngle(-1);
}
else

View file

@ -1435,8 +1435,7 @@ void DoFinale()
{
if (!(dword_96788 & 2))
{
int nAng = RandomSize(11);
pFinaleSpr->set_int_ang(nAng);
pFinaleSpr->spr.angle = RandomAngle();
BuildSpark(pFinaleSpr, 1);
}
@ -1604,7 +1603,7 @@ void ExplodeEnergyBlock(DExhumedActor* pActor)
for (int i = 0; i < 20; i++)
{
pActor->set_int_ang(RandomSize(11));
pActor->spr.angle = RandomAngle();
BuildSpark(pActor, 1); // shoot out blue orbs
}
@ -1670,7 +1669,7 @@ void AIEnergyBlock::Damage(RunListEvent* ev)
auto pActor2 = insertActor(lasthitsect, 0);
pActor2->set_int_ang(ev->nParam);
pActor2->spr.angle = DAngle::fromBuild(ev->nParam);
pActor2->spr.pos = lasthit;
BuildSpark(pActor2, 0); // shoot out blue orb when damaged

View file

@ -322,7 +322,7 @@ void AIRat::Tick(RunListEvent* ev)
return;
}
pActor->set_int_ang(RandomSize(11));
pActor->spr.angle = RandomAngle();
SetRatVel(pActor);
return;
}

View file

@ -365,7 +365,7 @@ void AIScorp::Tick(RunListEvent* ev)
auto pSpiderActor = BuildSpider(nullptr, pActor->spr.pos, pActor->sector(), pActor->spr.angle);
if (pSpiderActor)
{
pSpiderActor->set_int_ang(RandomSize(11));
pSpiderActor->spr.angle = RandomAngle();
int nVel = RandomSize(5) + 1;