| 500 | } |
| 501 | |
| 502 | static int GetProbeRoomNumber(const Vector3i& pos, const RoomVector& location, const Vector3i& probePos) |
| 503 | { |
| 504 | // Conduct L-shaped room traversal. |
| 505 | short probeRoomNumber = GetRoomVector(location, Vector3i(pos.x, probePos.y, pos.z)).RoomNumber; |
| 506 | GetFloor(probePos.x, probePos.y, probePos.z, &probeRoomNumber); |
| 507 | |
| 508 | return probeRoomNumber; |
| 509 | } |
| 510 | |
| 511 | static RoomVector GetLocation(const Vector3i& pos, int roomNumber) |
| 512 | { |
no test coverage detected