- floatified Blood's asound.cpp

This commit is contained in:
Christoph Oelckers 2022-09-03 18:22:31 +02:00
parent f69e977411
commit a85bcebd09

View file

@ -60,13 +60,7 @@ void ambProcess(void)
{
if (actor->xspr.state)
{
int dx = actor->int_pos().X-gMe->actor->int_pos().X;
int dy = actor->int_pos().Y-gMe->actor->int_pos().Y;
int dz = actor->int_pos().Z-gMe->actor->int_pos().Z;
dx >>= 4;
dy >>= 4;
dz >>= 8;
int nDist = ksqrt(dx*dx+dy*dy+dz*dz);
int nDist = (int)(actor->spr.pos - gMe->actor->spr.pos).Length();
int vs = MulScale(actor->xspr.data4, actor->xspr.busy, 16);
ambChannels[actor->spr.intowner].distance += ClipRange(scale(nDist, actor->xspr.data1, actor->xspr.data2, vs, 0), 0, vs);
}