|
|
|
|
@ -27,9 +27,9 @@ impl Plugin for GamePlugin {
|
|
|
|
|
hide_valid_moves.run_if(any_component_removed::<Selected>()),
|
|
|
|
|
manage_score.run_if(any_component_added::<Captured>()),
|
|
|
|
|
check_endgame.run_if(resource_changed::<Board>),
|
|
|
|
|
reset_game.run_if(in_state(GameState::Restart)),
|
|
|
|
|
),
|
|
|
|
|
).run_if(in_state(GameState::Play)),
|
|
|
|
|
)
|
|
|
|
|
.add_systems(Update, reset_game.run_if(in_state(GameState::Restart)))
|
|
|
|
|
.add_systems(OnEnter(GameState::Endgame), set_endgame.after(manage_score))
|
|
|
|
|
.add_systems(OnExit(GameState::Endgame), clear_endgame)
|
|
|
|
|
.add_systems(
|
|
|
|
|
|