- floatified cerberusThinkGoto

This commit is contained in:
Christoph Oelckers 2022-09-28 11:35:49 +02:00
parent fd3ca33aea
commit dcde92d629

View file

@ -277,10 +277,10 @@ static void cerberusThinkGoto(DBloodActor* actor)
}
DUDEINFO* pDudeInfo = getDudeInfo(actor->spr.type);
auto dvec = actor->xspr.TargetPos.XY() - actor->spr.pos.XY();
int nAngle = getangle(dvec);
DAngle nAngle = VecToAngle(dvec);
double nDist = dvec.Length();
aiChooseDirection(actor, DAngle::fromBuild(nAngle));
if (nDist < 32 && abs(actor->int_ang() - nAngle) < pDudeInfo->periphery)
aiChooseDirection(actor, nAngle);
if (nDist < 32 && absangle(actor->spr.angle, nAngle) < pDudeInfo->Periphery())
{
switch (actor->spr.type) {
case kDudeCerberusTwoHead: