Appease Clippy.
This commit is contained in:
parent
1391856478
commit
fc9e561be7
|
@ -65,7 +65,7 @@ impl
|
||||||
.0
|
.0
|
||||||
.iter()
|
.iter()
|
||||||
.filter(|(a, _, _, _)| query.1.get(*a).is_ok())
|
.filter(|(a, _, _, _)| query.1.get(*a).is_ok())
|
||||||
.map(|(a, b, c, d)| (a, b.clone(), c.clone(), d.clone()))
|
.map(|(a, b, c, d)| (a, *b, c.clone(), *d))
|
||||||
.collect::<Vec<(Entity, ColliderPosition, ColliderShape, ColliderFlags)>>();
|
.collect::<Vec<(Entity, ColliderPosition, ColliderShape, ColliderFlags)>>();
|
||||||
let mut m = HashMap::new();
|
let mut m = HashMap::new();
|
||||||
for (e, a, b, c) in entries {
|
for (e, a, b, c) in entries {
|
||||||
|
@ -168,7 +168,7 @@ fn find_path_for_shape(
|
||||||
successors
|
successors
|
||||||
},
|
},
|
||||||
|p| (p.distance_squared(&destination) * 100.) as u32,
|
|p| (p.distance_squared(&destination) * 100.) as u32,
|
||||||
|p| *p == destination.into(),
|
|p| *p == destination,
|
||||||
);
|
);
|
||||||
channel_clone
|
channel_clone
|
||||||
.send(if let Some(path) = path {
|
.send(if let Some(path) = path {
|
||||||
|
@ -211,9 +211,9 @@ fn calculate_path(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (entity, destination, coordinates, shape) in query.iter() {
|
for (entity, destination, coordinates, shape) in query.iter() {
|
||||||
if !calculating.contains_key(&entity) {
|
if let std::collections::hash_map::Entry::Vacant(e) = calculating.entry(entity) {
|
||||||
let (tx, rx) = unbounded();
|
let (tx, rx) = unbounded();
|
||||||
calculating.insert(entity, rx);
|
e.insert(rx);
|
||||||
for map in map.iter() {
|
for map in map.iter() {
|
||||||
find_path_for_shape(
|
find_path_for_shape(
|
||||||
&*pool,
|
&*pool,
|
||||||
|
|
|
@ -141,7 +141,7 @@ fn update_viewshed(
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
fn update_viewshed_for_coordinates<'a>(
|
fn update_viewshed_for_coordinates(
|
||||||
visible: Query<(&Coordinates, &BlocksVisibility), Changed<Coordinates>>,
|
visible: Query<(&Coordinates, &BlocksVisibility), Changed<Coordinates>>,
|
||||||
mut viewers: Query<(Entity, &mut Viewshed, &Coordinates)>,
|
mut viewers: Query<(Entity, &mut Viewshed, &Coordinates)>,
|
||||||
map: Query<&Map>,
|
map: Query<&Map>,
|
||||||
|
@ -169,7 +169,7 @@ fn update_viewshed_for_coordinates<'a>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn update_viewshed_for_start<'a>(
|
fn update_viewshed_for_start(
|
||||||
mut viewers: Query<(Entity, &mut Viewshed, &Coordinates), Changed<Coordinates>>,
|
mut viewers: Query<(Entity, &mut Viewshed, &Coordinates), Changed<Coordinates>>,
|
||||||
map: Query<&Map>,
|
map: Query<&Map>,
|
||||||
query_pipeline: Res<QueryPipeline>,
|
query_pipeline: Res<QueryPipeline>,
|
||||||
|
@ -191,7 +191,7 @@ fn update_viewshed_for_start<'a>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn remove_blocks_visibility<'a>(
|
fn remove_blocks_visibility(
|
||||||
removed: RemovedComponents<BlocksVisibility>,
|
removed: RemovedComponents<BlocksVisibility>,
|
||||||
mut viewers: Query<(Entity, &mut Viewshed, &Coordinates)>,
|
mut viewers: Query<(Entity, &mut Viewshed, &Coordinates)>,
|
||||||
map: Query<&Map>,
|
map: Query<&Map>,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user