public void SetPhucThan() { var lucThanSauHao = new List <NguHanh> { Hao6.LucThan, Hao5.LucThan, Hao4.LucThan, Hao3.LucThan, Hao2.LucThan, Hao1.LucThan }; if (!lucThanSauHao.Exists(lt => lt == TuTon)) { SetPhucThan(TuTon); } else if (!lucThanSauHao.Exists(lt => lt == TheTai)) { SetPhucThan(TheTai); } else if (!lucThanSauHao.Exists(lt => lt == QuanQuy)) { SetPhucThan(QuanQuy); } else if (!lucThanSauHao.Exists(lt => lt == PhuMau)) { SetPhucThan(PhuMau); } else if (!lucThanSauHao.Exists(lt => lt == HuynhDe)) { SetPhucThan(HuynhDe); } else { ViTriHaoPhuc = ViTriHao.None; HaoPhuc = null; } }
private void SetPhucThan(NguHanh lucThanBiThieu) { for (int i = QueThuan.SauHao.Count - 1; i >= 0; i--) { if (QueThuan.SauHao[i].LucThan == lucThanBiThieu) { ViTriHaoPhuc = (ViTriHao)(6 - i); HaoPhuc = QueThuan.SauHao[i]; break; } } }
internal Hao CloneBasic() { var hao = new Hao { HanhCuaQue = HanhCuaQue, Id = Id, Duong = Duong, Chi = Chi, }; return(hao); }
internal Hao CloneChoQueBien(NguHanh hanhCuaQue) { var hao = new Hao { HanhCuaQue = hanhCuaQue, Id = Id, Duong = Duong, Chi = Chi, The = The, Ung = Ung, }; return(hao); }