コード例 #1
0
ファイル: UnityGame.cs プロジェクト: JnRMnT/SpadesJM.UI
 public override void RoundEnded(Player firstPlayer)
 {
     playedRoundCount++;
     if (IsGameConditionMet())
     {
         EndGame();
     }
     else
     {
         currentRound = new UnityRound(this, gameTable.GetPlayerSeatedAt((gameTable.GetPlayersSeat(firstPlayer) + 1) % 4));
         if (Properties.ActiveGameType == GameType.SinglePlayer)
         {
             currentRound.InitiateBidding();
         }
         else
         {
             MultiplayerManager.DealCallback = 1;
         }
     }
 }
コード例 #2
0
ファイル: UIHand.cs プロジェクト: JnRMnT/SpadesJM.UI
 public UIHand(Player initiater, CardType currentTrump, UnityRound currentRound)
     : base(initiater, currentTrump, currentRound)
 {
     currentRound.ResetTurnTimer();
 }