File tree Expand file tree Collapse file tree 2 files changed +10
-12
lines changed Expand file tree Collapse file tree 2 files changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -377,27 +377,27 @@ pub fn extract(
377
377
378
378
pub fn extract_removal (
379
379
mut commands : Commands ,
380
- removed_tiles_query : Extract < Query < & RemovedTileEntity > > ,
381
- removed_maps_query : Extract < Query < & RemovedMapEntity > > ,
380
+ removed_tiles_query : Extract < Query < ( Entity , & RemovedTileEntity ) > > ,
381
+ removed_maps_query : Extract < Query < ( Entity , & RemovedMapEntity ) > > ,
382
382
) {
383
383
let mut removed_tiles: Vec < ( Entity , ExtractedRemovedTileBundle ) > = Vec :: new ( ) ;
384
- for entity in removed_tiles_query. iter ( ) {
384
+ for ( entity, removed ) in removed_tiles_query. iter ( ) {
385
385
removed_tiles. push ( (
386
- entity. 0 ,
386
+ entity,
387
387
ExtractedRemovedTileBundle {
388
- tile : ExtractedRemovedTile { entity : entity . 0 } ,
388
+ tile : ExtractedRemovedTile { entity : removed . 0 } ,
389
389
} ,
390
390
) ) ;
391
391
}
392
392
393
393
commands. insert_or_spawn_batch ( removed_tiles) ;
394
394
395
395
let mut removed_maps: Vec < ( Entity , ExtractedRemovedMapBundle ) > = Vec :: new ( ) ;
396
- for entity in removed_maps_query. iter ( ) {
396
+ for ( entity, removed ) in removed_maps_query. iter ( ) {
397
397
removed_maps. push ( (
398
- entity. 0 ,
398
+ entity,
399
399
ExtractedRemovedMapBundle {
400
- map : ExtractedRemovedMap { entity : entity . 0 } ,
400
+ map : ExtractedRemovedMap { entity : removed . 0 } ,
401
401
} ,
402
402
) ) ;
403
403
}
Original file line number Diff line number Diff line change @@ -309,20 +309,18 @@ pub struct RemovedMapEntity(pub Entity);
309
309
310
310
fn removal_helper (
311
311
mut commands : Commands ,
312
- entities : & Entities ,
313
312
mut removed_query : RemovedComponents < TilePos > ,
314
313
) {
315
- for entity in removed_query. read ( ) . filter ( |entity| entities . contains ( * entity ) ) {
314
+ for entity in removed_query. read ( ) {
316
315
commands. spawn ( RemovedTileEntity ( entity) ) ;
317
316
}
318
317
}
319
318
320
319
fn removal_helper_tilemap (
321
320
mut commands : Commands ,
322
- entities : & Entities ,
323
321
mut removed_query : RemovedComponents < TileStorage > ,
324
322
) {
325
- for entity in removed_query. read ( ) . filter ( |entity| entities . contains ( * entity ) ) {
323
+ for entity in removed_query. read ( ) {
326
324
commands. spawn ( RemovedMapEntity ( entity) ) ;
327
325
}
328
326
}
You can’t perform that action at this time.
0 commit comments