- SW: Add some nullptr checks to some inlines to prevent noclip crashes.

This commit is contained in:
Mitchell Richters 2021-12-12 23:11:59 +11:00 committed by Christoph Oelckers
parent 3b099e09cd
commit 4562a0ca97

View file

@ -1893,17 +1893,17 @@ int SpawnBlood(DSWActor* actor, DSWActor* weapActor, short hit_ang, int hit_x, i
inline bool FAF_ConnectCeiling(sectortype* sect)
{
return (sect->ceilingpicnum == FAF_MIRROR_PIC);
return (sect && sect->ceilingpicnum == FAF_MIRROR_PIC);
}
inline bool FAF_ConnectFloor(sectortype* sect)
{
return (sect->floorpicnum == FAF_MIRROR_PIC);
return (sect && sect->floorpicnum == FAF_MIRROR_PIC);
}
inline bool FAF_ConnectArea(sectortype* sect)
{
return (FAF_ConnectCeiling(sect) || FAF_ConnectFloor(sect));
return sect && (FAF_ConnectCeiling(sect) || FAF_ConnectFloor(sect));
}
bool PlayerCeilingHit(PLAYERp pp, int zlimit);