diff options
Diffstat (limited to 'src/Entities/Player.hpp')
| -rw-r--r-- | src/Entities/Player.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Entities/Player.hpp b/src/Entities/Player.hpp index 0422509..7238e80 100644 --- a/src/Entities/Player.hpp +++ b/src/Entities/Player.hpp @@ -33,6 +33,10 @@ private: // Creates a bounding box where `position` is at the center of the bottom face. static AABB bounding_box_for_position(Position::World position); + // Returns position of the center of the bottom face of `box`. + static Position::World position_for_bounding_box(AABB box); + + static Position::World collision_reposition(Position::World from, Position::World to, AABB colliding); Transform m_transform; |
