mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Fix offsets for models
This commit is contained in:
parent
0f61d1f064
commit
0a7b437328
1 changed files with 6 additions and 10 deletions
|
|
@ -1381,10 +1381,6 @@ boolean HWR_DrawModel(gl_vissprite_t *spr)
|
|||
R_InterpolateMobjState(spr->mobj, FRACUNIT, &interp);
|
||||
}
|
||||
|
||||
fixed_t interpx = R_InterpolateFixed(spr->mobj->old_x, spr->mobj->x);
|
||||
fixed_t interpy = R_InterpolateFixed(spr->mobj->old_y, spr->mobj->y);
|
||||
fixed_t interpz = R_InterpolateFixed(spr->mobj->old_z, spr->mobj->z);
|
||||
|
||||
// hitlag vibrating
|
||||
if (spr->mobj->hitlag > 0 && (spr->mobj->eflags & MFE_DAMAGEHITLAG))
|
||||
{
|
||||
|
|
@ -1395,15 +1391,15 @@ boolean HWR_DrawModel(gl_vissprite_t *spr)
|
|||
mul = -mul;
|
||||
}
|
||||
|
||||
interpx += FixedMul(spr->mobj->momx, mul);
|
||||
interpy += FixedMul(spr->mobj->momy, mul);
|
||||
interpy += FixedMul(spr->mobj->momz, mul);
|
||||
interp.x += FixedMul(spr->mobj->momx, mul);
|
||||
interp.y += FixedMul(spr->mobj->momy, mul);
|
||||
interp.z += FixedMul(spr->mobj->momz, mul);
|
||||
}
|
||||
|
||||
// sprite offset
|
||||
interpx += spr->mobj->sprxoff;
|
||||
interpy += spr->mobj->spryoff;
|
||||
interpz += spr->mobj->sprzoff;
|
||||
interp.x += spr->mobj->sprxoff;
|
||||
interp.y += spr->mobj->spryoff;
|
||||
interp.z += spr->mobj->sprzoff;
|
||||
|
||||
// Apparently people don't like jump frames like that, so back it goes
|
||||
//if (tics > durs)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue