@@ -15,8 +15,8 @@ pub use sprite_list::*;
1515/// A Python module implemented in Rust.
1616#[ pymodule]
1717fn arcade_accelerate ( _py : Python , m : & PyModule ) -> PyResult < ( ) > {
18- m. add_class :: < HitBox > ( ) ?;
19- m. add_class :: < RotatableHitBox > ( ) ?;
18+ m. add_class :: < hitbox :: HitBox > ( ) ?;
19+ m. add_class :: < hitbox :: RotatableHitBox > ( ) ?;
2020 m. add_function ( wrap_pyfunction ! ( math:: rotate_point, m) ?) ?;
2121 m. add_function ( wrap_pyfunction ! ( math:: clamp, m) ?) ?;
2222 m. add_function ( wrap_pyfunction ! ( math:: lerp, m) ?) ?;
@@ -33,9 +33,19 @@ fn arcade_accelerate(_py: Python, m: &PyModule) -> PyResult<()> {
3333 m. add_function ( wrap_pyfunction ! ( math:: rand_angle_spread_deg, m) ?) ?;
3434 m. add_function ( wrap_pyfunction ! ( math:: rand_vec_degree_spread, m) ?) ?;
3535 m. add_function ( wrap_pyfunction ! ( math:: rand_vec_magnitude, m) ?) ?;
36- m. add_function ( wrap_pyfunction ! ( are_polygons_intersecting, m) ?) ?;
37- m. add_function ( wrap_pyfunction ! ( check_for_collision_with_list, m) ?) ?;
38- m. add_function ( wrap_pyfunction ! ( check_for_collision_with_lists, m) ?) ?;
39- m. add_function ( wrap_pyfunction ! ( is_point_in_polygon, m) ?) ?;
36+ m. add_function ( wrap_pyfunction ! ( geometry:: are_polygons_intersecting, m) ?) ?;
37+ m. add_function ( wrap_pyfunction ! ( geometry:: is_point_in_polygon, m) ?) ?;
38+ m. add_function ( wrap_pyfunction ! ( geometry:: is_point_in_box, m) ?) ?;
39+ m. add_function ( wrap_pyfunction ! ( geometry:: get_triangle_orientation, m) ?) ?;
40+ m. add_function ( wrap_pyfunction ! ( geometry:: are_lines_intersecting, m) ?) ?;
41+ m. add_function ( wrap_pyfunction ! (
42+ sprite_list:: check_for_collision_with_list,
43+ m
44+ ) ?) ?;
45+ m. add_function ( wrap_pyfunction ! (
46+ sprite_list:: check_for_collision_with_lists,
47+ m
48+ ) ?) ?;
49+
4050 Ok ( ( ) )
4151}
0 commit comments