refactor: move broadphase-related functionality into separate subdir (#1943)

A variant of refactoring mentioned here #1894 (comment)
Sweep broadphase have no any additional specific classes, it's based only on core classes. So it is discussion question, do we need to keep int in separate folder (to avoid mixing with core broadphase.dart file) or just leave it in the root folder 'broadphase'.
This commit is contained in:
Alexey Volkov
2022-09-27 21:26:45 +03:00
committed by GitHub
parent e33d5410a3
commit f23acd41e0
7 changed files with 6 additions and 6 deletions

View File

@@ -1,4 +1,9 @@
export 'src/collisions/broadphase.dart';
export 'src/collisions/broadphase/broadphase.dart';
export 'src/collisions/broadphase/quadtree/has_quadtree_collision_detection.dart';
export 'src/collisions/broadphase/quadtree/quad_tree_broadphase.dart';
export 'src/collisions/broadphase/quadtree/quadtree.dart';
export 'src/collisions/broadphase/quadtree/quadtree_collision_detection.dart';
export 'src/collisions/broadphase/sweep/sweep.dart';
export 'src/collisions/collision_callbacks.dart';
export 'src/collisions/collision_detection.dart';
export 'src/collisions/collision_passthrough.dart';
@@ -9,10 +14,5 @@ export 'src/collisions/hitboxes/polygon_hitbox.dart';
export 'src/collisions/hitboxes/rectangle_hitbox.dart';
export 'src/collisions/hitboxes/screen_hitbox.dart';
export 'src/collisions/hitboxes/shape_hitbox.dart';
export 'src/collisions/quadtree/broadphase.dart';
export 'src/collisions/quadtree/has_quadtree_collision_detection.dart';
export 'src/collisions/quadtree/quadtree.dart';
export 'src/collisions/quadtree/quadtree_collision_detection.dart';
export 'src/collisions/standard_collision_detection.dart';
export 'src/collisions/sweep.dart';
export 'src/experimental/raycast_result.dart';