floor¶
Defines the Floor class.
- class floor.Floor(floor_id, left_x, right_x, y)¶
A region of the skool regarded as a starting point from which to reach a destination (which will be on the same or another floor).
Parameters: - floor_id – The floor’s unique ID.
- left_x – The x-coordinate of the left edge of the floor.
- right_x – The x-coordinate of the right edge of the floor.
- y – The y-coordinate of the floor.
- below(character)¶
Return whether this floor is below a character’s current location.
Parameters: character (Character) – The character to check.
- contains_location(x, y)¶
Return whether the location (x, y) is on this floor.
- supports(character)¶
Return whether a character is on this floor.
Parameters: character (Character) – The character to check.