Ejemplo n.º 1
0
    public void setData(JsData jd)
    {
        Text_Fan.text = jd.getFunCount().ToString() + "番";
        int gold = jd.getGold();

        if (gold > 0)
        {
            Text_Gold.text = "+" + jd.getGold().ToString();
        }
        else
        {
            Text_Gold.text = jd.getGold().ToString();
        }

        string typeStr = Helper_JieSuan.getTypeToStr(jd.getJtype(), jd.getPaiXing(), jd.getZj());

        Text_Name.text = typeStr;
    }
Ejemplo n.º 2
0
    public static string getTypeToStr(int type, int paixing, int zj)
    {
        string str = "";

        switch (type)
        {
        case jieSuan_type_PaiXing_牌型:
            str = Helper_JieSuan.getPaiXingToStr(paixing);
            break;

        case jieSuan_type_zhiGang_直杠:
            str = "直杠(+1根)";
            break;

        case jieSuan_type_beiZhiGang_被直杠:
            str = "被直杠";
            break;

        case jieSuan_type_mingGang_明杠:
            str = "明杠(+1根)";
            break;

        case jieSuan_type_beiMingGang_被明杠:
            str = "被明杠";
            break;

        case jieSuan_type_anGang_暗杠:
            str = "暗杠(+2根)";
            break;

        case jieSuan_type_beiAnGang_被暗杠:
            str = "被暗杠";
            break;

        case jieSuan_type_zhiGangPao_直杠接炮:
            str = "直杠接炮" + getZjToStr(zj);
            break;

        case jieSuan_type_beiZhiGangPao_直杠点炮:
            str = "直杠点炮" + getZjToStr(zj);
            break;

        case jieSuan_type_mingGangPao_明杠接炮:
            str = "明杠接炮" + getZjToStr(zj);
            break;

        case jieSuan_type_beiMingGangPao_明杠点炮:
            str = "明杠点炮" + getZjToStr(zj);
            break;

        case jieSuan_type_anGangPao_暗杠接炮:
            str = "暗杠接炮" + getZjToStr(zj);
            break;

        case jieSuan_type_beiAnGangPao_暗杠点炮:
            str = "暗杠点炮" + getZjToStr(zj);
            break;

        case jieSuan_type_zhiGangKaiHua_直杠开花:
            str = "直杠开花" + getZjToStr(zj);
            break;

        case jieSuan_type_beiZhiGangKaiHua_被直杠开花:
            str = "被直杠开花" + getZjToStr(zj);
            break;

        case jieSuan_type_mingGangKaiHua_明杠开花:
            str = "明杠开花" + getZjToStr(zj);
            break;

        case jieSuan_type_beiMingGangKaiHua_被明杠开花:
            str = "被明杠开花" + getZjToStr(zj);
            break;

        case jieSuan_type_anGangKaiHua_暗杠开花:
            str = "暗杠开花" + getZjToStr(zj);
            break;

        case jieSuan_type_beiAnGangKaiHua_被暗杠开花:
            str = "被暗杠开花" + getZjToStr(zj);
            break;

        case jieSuan_type_qiangGang_抢杠:
            str = "抢杠" + getZjToStr(zj);
            break;

        case jieSuan_type_beiQiangGang_被抢杠:
            str = "被抢杠" + getZjToStr(zj);
            break;

        case jieSuan_type_chiHu_吃胡:
            str = "吃胡" + getZjToStr(zj);
            break;

        case jieSuan_type_beiChiHu_被吃胡:
            str = "点炮" + getZjToStr(zj);
            break;

        case jieSuan_type_ziMo_自摸:
            str = "自摸" + getZjToStr(zj);
            break;

        case jieSuan_type_beiZiMo_被自摸:
            str = "被自摸" + getZjToStr(zj);
            break;

        case jieSuan_type_menQing_门清:
            str = "门清";
            break;

        case jieSuan_type_queMen_缺门:
            str = "缺门";
            break;

        case jieSuan_type_jinGouD_金钩钓:
            str = "金钩钓";
            break;

        case jieSuan_type_duanyj_断幺九:
            str = "断幺九";
            break;

        case jieSuan_type_zhiGangSP_直杠杠上炮:
            str = "直杠杠上炮";
            break;

        case jieSuan_type_mingGangSP_明杠杠上炮:
            str = "明杠杠上炮";
            break;

        case jieSuan_type_anGangSP_暗杠杠上炮:
            str = "暗杠杠上炮";
            break;

        case jieSuan_type_qiangGangHu_抢杠胡:
            str = "抢杠胡";
            break;
        }
        return(str);
    }