MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / IsSurfaceSplit

Method IsSurfaceSplit

TombEngine/Game/collision/floordata.cpp:98–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98bool FloorInfo::IsSurfaceSplit(bool isFloor) const
99{
100 const auto& tris = isFloor ? FloorSurface.Triangles : CeilingSurface.Triangles;
101
102 // Check if surface planes aren't equal or portal is split.
103 bool arePlanesEqual = (tris[0].Plane == tris[1].Plane);
104 return (!arePlanesEqual || IsSurfaceSplitPortal(isFloor));
105}
106
107bool FloorInfo::IsSurfaceDiagonalStep(bool isFloor) const
108{

Callers 2

GetNearestLedgeAngleFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected