|
|
|
@ -89,14 +89,10 @@ impl Plugin for Display3dPlugin {
|
|
|
|
.run_if(in_state(ai::PlayState::Human)),
|
|
|
|
.run_if(in_state(ai::PlayState::Human)),
|
|
|
|
vantage_point
|
|
|
|
vantage_point
|
|
|
|
.run_if(in_state(GameState::Play))
|
|
|
|
.run_if(in_state(GameState::Play))
|
|
|
|
.run_if(in_state(PlayState::AiBogo))
|
|
|
|
.run_if(in_state(PlayState::AiBogo)
|
|
|
|
.run_if(in_state(TurnState(Side::B)))
|
|
|
|
.and_then(in_state(TurnState(Side::B)).and_then(any_component_added::<Selected>().or_else(any_component_removed::<Selected>())))
|
|
|
|
.run_if(any_component_added::<Selected>().or_else(any_component_removed::<Selected>())),
|
|
|
|
.or_else(in_state(PlayState::Human).and_then(not(state_changed::<TurnState>)))
|
|
|
|
vantage_point
|
|
|
|
),
|
|
|
|
.run_if(in_state(GameState::Play))
|
|
|
|
|
|
|
|
.run_if(in_state(PlayState::Human))
|
|
|
|
|
|
|
|
.run_if(not(state_changed::<TurnState>))
|
|
|
|
|
|
|
|
.run_if(any_component_added::<Selected>().or_else(any_component_removed::<Selected>())),
|
|
|
|
|
|
|
|
update_pieces
|
|
|
|
update_pieces
|
|
|
|
.run_if(resource_exists::<tweak::GameTweaks>)
|
|
|
|
.run_if(resource_exists::<tweak::GameTweaks>)
|
|
|
|
.run_if(in_state(GameState::Play))
|
|
|
|
.run_if(in_state(GameState::Play))
|
|
|
|
|