mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 04:21:47 +00:00
Merge r_things.c
This commit is contained in:
parent
bcae108c6d
commit
db39196dab
1 changed files with 3 additions and 14 deletions
|
|
@ -1518,15 +1518,11 @@ static void R_ProjectSprite(mobj_t *thing)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (sprframe->rotate != SRF_SINGLE || papersprite)
|
if (sprframe->rotate != SRF_SINGLE || papersprite)
|
||||||
<<<<<<< HEAD
|
|
||||||
ang = R_PointToAngle (thingxpos, thingypos) - (thing->player ? thing->player->drawangle : thing->angle);
|
|
||||||
=======
|
|
||||||
{
|
{
|
||||||
ang = R_PointToAngle (thing->x, thing->y) - (thing->player ? thing->player->drawangle : thing->angle);
|
ang = R_PointToAngle (thingxpos, thingypos) - (thing->player ? thing->player->drawangle : thing->angle);
|
||||||
if (mirrored)
|
if (mirrored)
|
||||||
ang = InvAngle(ang);
|
ang = InvAngle(ang);
|
||||||
}
|
}
|
||||||
>>>>>>> srb2/next
|
|
||||||
|
|
||||||
if (sprframe->rotate == SRF_SINGLE)
|
if (sprframe->rotate == SRF_SINGLE)
|
||||||
{
|
{
|
||||||
|
|
@ -2813,11 +2809,11 @@ void R_ClipSprites(drawseg_t* dsstart, portal_t* portal)
|
||||||
/* Check if thing may be drawn from our current view. */
|
/* Check if thing may be drawn from our current view. */
|
||||||
boolean R_ThingVisible (mobj_t *thing)
|
boolean R_ThingVisible (mobj_t *thing)
|
||||||
{
|
{
|
||||||
<<<<<<< HEAD
|
|
||||||
boolean split_drawsprite = true;
|
boolean split_drawsprite = true;
|
||||||
UINT16 splitflags = 0;
|
UINT16 splitflags = 0;
|
||||||
|
|
||||||
if (thing->sprite == SPR_NULL || thing->flags2 & MF2_DONTDRAW || thing == r_viewmobj)
|
if (thing->sprite == SPR_NULL || thing->flags2 & MF2_DONTDRAW
|
||||||
|
|| (r_viewmobj && (thing == r_viewmobj || (r_viewmobj->player && r_viewmobj->player->followmobj == thing))))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
splitflags = thing->eflags & (MFE_DRAWONLYFORP1|MFE_DRAWONLYFORP2|MFE_DRAWONLYFORP3|MFE_DRAWONLYFORP4);
|
splitflags = thing->eflags & (MFE_DRAWONLYFORP1|MFE_DRAWONLYFORP2|MFE_DRAWONLYFORP3|MFE_DRAWONLYFORP4);
|
||||||
|
|
@ -2844,13 +2840,6 @@ boolean R_ThingVisible (mobj_t *thing)
|
||||||
}
|
}
|
||||||
|
|
||||||
return split_drawsprite;
|
return split_drawsprite;
|
||||||
=======
|
|
||||||
return (!(
|
|
||||||
thing->sprite == SPR_NULL ||
|
|
||||||
( thing->flags2 & (MF2_DONTDRAW) ) ||
|
|
||||||
(r_viewmobj && (thing == r_viewmobj || (r_viewmobj->player && r_viewmobj->player->followmobj == thing)))
|
|
||||||
));
|
|
||||||
>>>>>>> srb2/next
|
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean R_ThingVisibleWithinDist (mobj_t *thing,
|
boolean R_ThingVisibleWithinDist (mobj_t *thing,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue