/// <summary> /// 現在的玩家補花 /// </summary> public bool Player_setFlower(Brand brand) { NowPlayer.add(brand); for (int i = 0; i < NowPlayer.getCount(); i++) { if (NowPlayer.getBrand(i).getClass() == Mahjong.Properties.Settings.Default.Flower && !NowPlayer.getBrand(i).IsCanSee) // 花牌而且不可見 { NowPlayer.getBrand(i).IsCanSee = true; NowPlayer.getBrand(i).Team = 1; return(true); } } NowPlayer.remove(brand); return(false); }
/// <summary> /// 新遊戲補花 /// </summary> public void Newgame_setFlower() { int f_count = 0; for (int i = 0; i < NowPlayer.getCount(); i++) { if (NowPlayer.getBrand(i).getClass() == Mahjong.Properties.Settings.Default.Flower && !NowPlayer.getBrand(i).IsCanSee) // 花牌而且不可見 { NowPlayer.getBrand(i).IsCanSee = true; NowPlayer.getBrand(i).Team = 1; f_count++; } } // 補上少的牌數 for (int i = 0; i < f_count; i++) { NowPlayer.add(nextTableBrand()); } }