| 123 | } |
| 124 | |
| 125 | static CollisionPositionData GetCollisionPosition(PointCollisionData& pointColl) |
| 126 | { |
| 127 | auto collPos = CollisionPositionData{}; |
| 128 | collPos.Floor = pointColl.GetFloorHeight(); |
| 129 | collPos.Ceiling = pointColl.GetCeilingHeight(); |
| 130 | collPos.Bridge = pointColl.GetFloorBridgeItemNumber(); |
| 131 | collPos.SplitAngle = pointColl.GetBottomSector().FloorSurface.SplitAngle; |
| 132 | collPos.FloorSlope = pointColl.IsSteepFloor(); |
| 133 | collPos.CeilingSlope = pointColl.IsSteepCeiling(); |
| 134 | collPos.DiagonalStep = pointColl.IsDiagonalFloorStep(); |
| 135 | |
| 136 | return collPos; |
| 137 | } |
| 138 | |
| 139 | static void SetSectorAttribs(CollisionPositionData& sectorAttribs, const CollisionSetupData& collSetup, PointCollisionData& pointColl, |
| 140 | const Vector3i& probePos, int realRoomNumber) |
no test coverage detected