public void Subscribe(IFormPublisher publisher)
 {
     publisher.DrawEvent     += this.DrawCard;
     publisher.PlayCardEvent += this.AddCard;
     publisher.Battle        += this.HandleBattle;
     publisher.End           += this.PlayAiTurn;
 }
Exemple #2
0
 public void Subscribe(IFormPublisher publisher)
 {
     publisher.RequestStateReport += this.ReportStateToArgs;
     publisher.DrawEvent          += this.UpdateWithDraw;
     publisher.Battle             += this.UpdateWithBattle;
     publisher.Main2 += this.UpdateWithMain2;
     publisher.End   += this.UpdateWithEnd;
 }
Exemple #3
0
 public virtual void Subscribe(IFormPublisher publisher)
 {
     publisher.DrawEvent     += this.Draw;
     publisher.PlayCardEvent += this.PlayWithArguments;
 }
 public void Subscribe(IFormPublisher publisher)
 {
     publisher.PlayCardEvent += this.AddCard;
 }
Exemple #5
0
 public override void Subscribe(IFormPublisher publisher)
 {
     publisher.End += this.PlayTurn;
 }