diff --git a/crates/border-wars/src/map/selection.rs b/crates/border-wars/src/map/selection.rs index 901034f..918ac88 100644 --- a/crates/border-wars/src/map/selection.rs +++ b/crates/border-wars/src/map/selection.rs @@ -23,7 +23,8 @@ impl Plugin for SelectorPlugin { fn build(&self, app: &mut App) { app.add_systems(PreUpdate, mouse_handler) .add_systems(PreUpdate, select_closest_tile) - .add_event::(); + .add_event::() + .add_event::(); } } @@ -75,8 +76,7 @@ fn select_closest_tile( let tile_size = tile_type.get_image_size(); let tile_scale = tile_transform.scale.truncate(); - tile_position.x -= (tile_size.x / 2.0) * tile_scale.x; - tile_position.y += (tile_size.y / 2.0) * tile_scale.y; + tile_position += (tile_size / 2.0) * tile_scale; let distance_to_cursor = tile_position.distance(click_event.0);