// ボードを作成する public void MakeBoard(bool isPlayer1) { CurrentPhase = Phase.Start; Player1 = new Player(true, rule); Player2 = new Player(false, rule); cardSet = new CardSet.Factory(this).CreateClassic(); deck = new Deck(); trash = new Trash(); deck.AppendCards(cardSet.EnumerateNormalCards().Shuffle(randGen)); deck.AppendTrumps(cardSet.EnumerateTrumps().Shuffle(randGen)); MyPlayer = isPlayer1 ? Player1 : Player2; currentIndex = -1; }