mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-03-15 07:31:55 +00:00
Cleanup fade fake floor code
This commit is contained in:
parent
5a3499f833
commit
81d7039f8e
1 changed files with 5 additions and 15 deletions
20
src/p_spec.c
20
src/p_spec.c
|
|
@ -7282,19 +7282,14 @@ static boolean P_FadeFakeFloor(ffloor_t *rover, INT16 destvalue, INT16 speed,
|
|||
{
|
||||
if (rover->alpha >= 256)
|
||||
{
|
||||
//rover->flags |= FF_CUTLEVEL;
|
||||
//rover->flags |= (FF_CUTLEVEL | FF_CUTEXTRA);
|
||||
rover->flags &= ~FF_TRANSLUCENT;
|
||||
}
|
||||
else
|
||||
{
|
||||
rover->flags |= FF_TRANSLUCENT;
|
||||
//rover->flags &= ~FF_CUTLEVEL;
|
||||
//rover->flags &= ~(FF_CUTLEVEL | FF_CUTEXTRA);
|
||||
}
|
||||
|
||||
// if (rover->flags & FF_SOLID)
|
||||
// rover->flags &= ~FF_CUTSPRITES;
|
||||
// else
|
||||
// rover->flags |= FF_CUTSPRITES;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -7305,17 +7300,12 @@ static boolean P_FadeFakeFloor(ffloor_t *rover, INT16 destvalue, INT16 speed,
|
|||
if (dotranslucent)
|
||||
{
|
||||
rover->flags |= FF_TRANSLUCENT;
|
||||
//rover->flags &= ~FF_CUTLEVEL;
|
||||
|
||||
// if (rover->flags & FF_SOLID)
|
||||
// rover->flags &= ~FF_CUTSPRITES;
|
||||
// else
|
||||
// rover->flags |= FF_CUTSPRITES;
|
||||
//rover->flags &= ~(FF_CUTLEVEL | FF_CUTEXTRA);
|
||||
}
|
||||
|
||||
if (docollision)
|
||||
{
|
||||
if (doghostfade) // remove interaction flags during fade
|
||||
if (doghostfade) // remove collision flags during fade
|
||||
{
|
||||
if (rover->spawnflags & FF_SOLID)
|
||||
rover->flags &= ~FF_SOLID;
|
||||
|
|
@ -7326,7 +7316,7 @@ static boolean P_FadeFakeFloor(ffloor_t *rover, INT16 destvalue, INT16 speed,
|
|||
if (rover->spawnflags & FF_BUSTUP)
|
||||
rover->flags &= ~FF_BUSTUP;
|
||||
}
|
||||
else // keep interaction during fade
|
||||
else // keep collision during fade
|
||||
{
|
||||
if (rover->spawnflags & FF_SOLID)
|
||||
rover->flags |= FF_SOLID;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue