AI waits for tutorial!

main
Elijah C. Voigt 1 year ago
parent 53922bcd91
commit fcf39c2cf4

@ -19,6 +19,9 @@ impl Plugin for AiPlugin {
.run_if(in_state(PlayState::AiBogo)) .run_if(in_state(PlayState::AiBogo))
.run_if(in_state(GameState::Play)) .run_if(in_state(GameState::Play))
.run_if(in_state(TurnState(Side::A))) .run_if(in_state(TurnState(Side::A)))
.run_if(in_state(TutorialState::None)
.or_else(in_state(TutorialState::Empty))
)
); );
} }
} }

@ -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))

Loading…
Cancel
Save