maplibre/debug/
cleanup_system.rs

1use crate::{
2    context::MapContext,
3    debug::TileDebugItem,
4    render::render_phase::RenderPhase,
5    tcs::system::{SystemError, SystemResult},
6};
7
8pub fn cleanup_system(MapContext { world, .. }: &mut MapContext) -> SystemResult {
9    let Some(debug_tile_phase) = world
10        .resources
11        .query_mut::<&mut RenderPhase<TileDebugItem>>()
12    else {
13        return Err(SystemError::Dependencies);
14    };
15
16    debug_tile_phase.clear();
17
18    Ok(())
19}