NextLowestFloorAt
Jump to navigation
Jump to search
double, Sector, F3DFloor NextLowestFloorAt(double x', double y, double z, int flags = 0, double steph = 0)
Usage
Returns the lowest floor closest to the specified position.
Parameters
- double x
- X position
- double y
- Y position
- double bottomz
- The absolute Z position of the lowest point of the search region.
- double topz
- The absolute Z position of the highest point of the search region.
- int flags
- Possible flags:
- FFCF_ONLYSPAWNPOS
- FFCF_SAMESECTOR
- FFCF_ONLY3DFLOORS - includes 3D midtexes
- FFCF_3DRESTRICT - ignore 3D midtexes and floors whose floorz are above thing's z
- FFCF_NOPORTALS - ignore portals (considers them impassable.)
- FFCF_NOFLOOR
- FFCF_NOCEILING
- FFCF_RESTRICTEDPORTAL - current values in the iterator's return are through a restricted portal type (i.e. some features are blocked.)
- FFCF_NODROPOFF - Caller does not need a dropoff (saves some time when checking portals)
- double steph
- (Need more info)
Return values
- double
- The absolute Z position of the lowest floor closest to the specified position.
- Sector
- Pointer to the Sector with the lowest floor closest to the specified position.
- F3DFloor
- Pointer to the 3D floor with the lowest floor closest to the specified position (can be null).