HWR_ProjectSprite: fix rollangle for non-papersprites

This commit is contained in:
James R 2023-08-20 16:46:01 -07:00
parent 21706c6edf
commit f67c3df3ed

View file

@ -4773,7 +4773,7 @@ static void HWR_ProjectSprite(mobj_t *thing)
if (spriterotangle != 0
&& !(splat && !(thing->renderflags & RF_NOSPLATROLLANGLE)))
{
rollangle = R_GetRollAngle(vflip
rollangle = R_GetRollAngle(papersprite == vflip
? spriterotangle : InvAngle(spriterotangle));
rotsprite = Patch_GetRotatedSprite(sprframe, (thing->frame & FF_FRAMEMASK), rot, flip, false, sprinfo, rollangle);