Returns true if the specified room & portal are valid
| 704 | } |
| 705 | // Returns true if the specified room & portal are valid |
| 706 | bool VALIDATE_ROOM_PORTAL(int roomnum, int portalnum) { |
| 707 | |
| 708 | bool valid = ((roomnum >= 0) && (roomnum <= Highest_room_index) && (Rooms[roomnum].used) && (portalnum >= 0) && |
| 709 | (portalnum < Rooms[roomnum].num_portals)); |
| 710 | if (!valid) |
| 711 | Int3(); |
| 712 | return valid; |
| 713 | } |
| 714 | // Returns an object pointer from a handle. Really just ObjGet() with an mprintf() |
| 715 | object *VALIDATE_OBJECT(int handle) { |
| 716 | object *objp = ObjGet(handle); |
no outgoing calls
no test coverage detected