virtual public string getHuString(THuInfo hu) { string type = hu.type; if (type == "d_other") { return("点炮"); } if (type == "zi_common") { return("自摸"); } else if (type == "d_self") { return("接炮"); } /* else if (type == "qiyise") { * return "清一色"; * } else if (type == "zi_qingyise") { * return "自摸清一色"; * } else if (type == "qixiaodui") { * return "七小对"; * } else if (type == "self_qixiaodui") { * return "自摸七小对"; * } else if (type == "gangshangpao") { * return "杠上炮"; * } else if (type == "gangshanghua") { * return "杠上花"; * }*/ return(""); }
public HuType getHuType(THuInfo hu) { if (hu != null) { string type = hu.type; if (type == "d_other") { return(HuType.DIAN_PAO); } else if (type == "zi_common") { return(HuType.ZI_MO); } else if (type == "d_self") { return(HuType.JIE_PAO); } } //other_common return(HuType.UNDEFINE); }
public THuInfo getHuInfo() { THuInfo info = null; string str; string[] ss; str = hu; if (!string.IsNullOrEmpty(str)) { ss = str.Split(new char[1] { ':' }); info = new THuInfo(); info.uuid = ss [0]; info.cardPiont = int.Parse(ss [1]); info.type = ss [2]; if (ss.Length == 4) { info.jphType = int.Parse(ss [3]); } } return(info); }
override public string getHuString(THuInfo hu) { string str = " "; if ((getHuType(hu) == HuType.ZI_MO || getHuType(hu) == HuType.JIE_PAO) && hu.jphType > 0) { switch ((JPHType)hu.jphType) { case JPHType.JH: str += "鸡胡"; break; case JPHType.PH: str += "平胡"; break; case JPHType.PPH: str += "碰碰胡"; break; case JPHType.HYS: str += "混一色"; break; case JPHType.QYS: str += "清一色"; break; case JPHType.HP: str += "混碰"; break; case JPHType.QP: str += "清碰"; break; case JPHType.HYJ: str += "混幺九"; break; case JPHType.XSY: str += "小三元"; break; case JPHType.XSX: str += "小四喜"; break; case JPHType.ZYS: str += "字一色"; break; case JPHType.QYJ: str += "清幺九"; break; case JPHType.DSY: str += "大三元"; break; case JPHType.DSX: str += "大四喜"; break; case JPHType.JLBD: str += "九莲宝灯"; break; case JPHType.SSY: str += "十三幺"; break; } } return(base.getHuString(hu) + str); }