diff --git a/src/game.rs b/src/game.rs index 47ccb19..dacad88 100644 --- a/src/game.rs +++ b/src/game.rs @@ -1471,7 +1471,14 @@ fn handle_restart(mut game_state: ResMut>) { } fn assert_piece_consistency( - query: Query, Or<(With, With, With)>)> + active: Query, With)>, + being_captured: Query, With)>, + captured: Query, With)>, ) { - assert_eq!(query.iter().len(), 18, "Pieces does does not add up!"); + let active_count = active.iter().len(); + let being_captured_count = being_captured.iter().len(); + let captured_count = captured.iter().len(); + info!("Active: {} | being captured: {} | captured: {}", active_count, being_captured_count, captured_count); + let total_count = active_count + being_captured_count + captured_count; + assert_eq!(total_count, 18, "Pieces does does not add up!"); } \ No newline at end of file