private void SetCards() { cards.Initialize(); CardSortingHelper helper = new CardSortingHelper(); helper.Initialize(); for (int j = 0; j < 7; j++) { cards[j] = helper.Pop(); } Array.Sort(cards); for (int i = 0; i < cards.Length; i++) { cardsType[i] = cards[i] % 13; } }
/** * 대기중인 방일때 */ private void GotoReady(Room room) { List <GamePlayer> playerList = table.SelectSitGamePlayer(room.index); // 두명 이상일때 게임 시작 준비로 상태 변경 if (playerList != null && playerList.Count >= 2) { room.state = RoomState.Ready; room.stage = 1; room.waitTimeout = Room.WAITTIMEOUT_BY_READY; helper.Initialize(); room.card1 = helper.Pop(); room.card2 = helper.Pop(); room.card3 = helper.Pop(); room.card4 = helper.Pop(); room.card5 = helper.Pop(); table.UpdateRoom(room); } }