Skip to content
Snippets Groups Projects
Commit d1dcdf88 authored by fickleheart's avatar fickleheart
Browse files

Fix MD2 rollangle in reverse gravity

parent 0770f773
No related branches found
No related tags found
No related merge requests found
...@@ -1478,7 +1478,7 @@ boolean HWR_DrawModel(gr_vissprite_t *spr) ...@@ -1478,7 +1478,7 @@ boolean HWR_DrawModel(gr_vissprite_t *spr)
// rotation pivot // rotation pivot
p.centerx = FIXED_TO_FLOAT(spr->mobj->radius/2); p.centerx = FIXED_TO_FLOAT(spr->mobj->radius/2);
p.centery = FIXED_TO_FLOAT(spr->mobj->height/2); p.centery = FIXED_TO_FLOAT(spr->mobj->height/(flip ? -2 : 2));
// rotation axis // rotation axis
if (sprinfo->available) if (sprinfo->available)
...@@ -1490,6 +1490,9 @@ boolean HWR_DrawModel(gr_vissprite_t *spr) ...@@ -1490,6 +1490,9 @@ boolean HWR_DrawModel(gr_vissprite_t *spr)
p.rollflip = 1; p.rollflip = 1;
else if ((sprframe->rotate & SRF_LEFT) && (ang >= ANGLE_180)) // See from left else if ((sprframe->rotate & SRF_LEFT) && (ang >= ANGLE_180)) // See from left
p.rollflip = -1; p.rollflip = -1;
if (flip)
p.rollflip *= -1;
} }
p.anglex = 0.0f; p.anglex = 0.0f;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment