private void AskToRotate(object sender, EventArgs e) { DalanOberosStarviperDecisionSubphase subphase = Phases.StartTemporarySubPhaseNew <DalanOberosStarviperDecisionSubphase>("Rotate the ship?", Triggers.FinishTrigger); subphase.DecisionOwner = HostShip.Owner; subphase.InfoText = "Gain Stress to rotate the ship?"; subphase.AddDecision("90 Counterclockwise", Rotate90Counterclockwise); subphase.AddDecision("90 Clockwise", Rotate90Clockwise); subphase.AddDecision("No", delegate { DecisionSubPhase.ConfirmDecision(); }); subphase.DefaultDecisionName = "No"; subphase.Start(); }
private void AskToRotate(object sender, EventArgs e) { DalanOberosStarviperDecisionSubphase subphase = Phases.StartTemporarySubPhaseNew <DalanOberosStarviperDecisionSubphase>("Rotate the ship?", Triggers.FinishTrigger); subphase.DecisionOwner = HostShip.Owner; subphase.DescriptionShort = "Dalan Oberos"; subphase.DescriptionLong = "Do you want to gain a Stress Token to rotate the ship?"; subphase.ImageSource = HostShip; subphase.AddDecision("90 Counterclockwise", Rotate90Counterclockwise); subphase.AddDecision("90 Clockwise", Rotate90Clockwise); subphase.AddDecision("No", delegate { DecisionSubPhase.ConfirmDecision(); }); subphase.DefaultDecisionName = "No"; subphase.Start(); }