@@ -15,8 +15,8 @@ pub use sprite_list::*;
15
15
/// A Python module implemented in Rust.
16
16
#[ pymodule]
17
17
fn 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 > ( ) ?;
20
20
m. add_function ( wrap_pyfunction ! ( math:: rotate_point, m) ?) ?;
21
21
m. add_function ( wrap_pyfunction ! ( math:: clamp, m) ?) ?;
22
22
m. add_function ( wrap_pyfunction ! ( math:: lerp, m) ?) ?;
@@ -33,9 +33,19 @@ fn arcade_accelerate(_py: Python, m: &PyModule) -> PyResult<()> {
33
33
m. add_function ( wrap_pyfunction ! ( math:: rand_angle_spread_deg, m) ?) ?;
34
34
m. add_function ( wrap_pyfunction ! ( math:: rand_vec_degree_spread, m) ?) ?;
35
35
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
+
40
50
Ok ( ( ) )
41
51
}
0 commit comments