public void Init(Game.Viewer view) { view_ = view; public_cards_ = new List <Card>(); playable_cards_ = new List <Card>(); unsafe_cards_ = new List <Card>(); useless_cards_ = new List <Card>(); pending_plays_ = new List <PendingPlay>(); for (int i = 0; i < 5; i++) { playable_cards_.Add(new Card(i, 1)); unsafe_cards_.Add(new Card(i, 5)); } hand_knowledge_ = new List <PossibleCard> [view.NumPlayers]; for (int i = 0; i < view.NumPlayers; i++) { hand_knowledge_[i] = new List <PossibleCard>(); for (int j = 0; j < view.CardsInHand; j++) { hand_knowledge_[i].Add(new PossibleCard()); } } MakeDeductionsFromKnowledge(); }
public void Init(Game.Viewer view) { view_ = view; }