Exemplo n.º 1
0
 /// <summary>
 /// 重置至游戏开始状态
 /// </summary>
 public void Reset()
 {
     currentPlayer = 0;
     turnState     = GameTurnState.End; //只有这个状态才能开始回合
     TurnPhase     = GameTurnPhase.GrabLandlord;
 }
Exemplo n.º 2
0
 /// <summary>
 /// 结束抢地主阶段,并由地主开始出牌
 /// </summary>
 public void EndGrabLandlordPhase(int landlordIndex)
 {
     TurnEnded(currentPlayer); //抢地主阶段结束,最后操作玩家的回合还没有结束
     TurnPhase = GameTurnPhase.PlayCard;
     SwitchPlayer(landlordIndex);
 }