示例#1
0
 public Zones(Headquarters hq, ResearchAndDevelopment rd, Archives archives, Game game)
 {
     this.hq       = hq;
     this.rd       = rd;
     this.archives = archives;
     this.game     = game;
 }
示例#2
0
 public void Discard(Card card, Archives archives)
 {
     card.MoveTo(archives.Zone);
     foreach (var observer in discards)
     {
         observer.NotifyDiscarding(false);
     }
     discarding.SetResult(true);
 }