Ejemplo n.º 1
0
 public static XiToHandler getInstance()
 {
     if (instance == null)
     {
         instance = new XiToHandler();
     }
     return(instance);
 }
Ejemplo n.º 2
0
    //GameControl gameControl;

    public void initConnect()
    {
        NetworkUtil.GI().registerHandler(ProcessHandler.getInstance());
        ProcessHandler.setListenner(this);
        PHandler.setListenner(this);
        TLMNHandler.setListenner(this);
        XiToHandler.setListenner(this);
        XocDiaHandler.setListenner(this);
        LiengHandler.setListenner(this);
    }
Ejemplo n.º 3
0
    public void SetSecondHandler()
    {
        //Debug.LogError("SetSecondHandler " + BaseInfo.gI().gameID);
        switch (BaseInfo.gI().gameID)
        {
        case GameID.PHOM:
            Card.setCardType(0);
            BaseInfo.gI().nameTale = "Phỏm";
            ProcessHandler.getInstance().setSecondHandler(PHandler.getInstance());
            break;

        case GameID.TLMN:
            Card.setCardType(1);
            BaseInfo.gI().nameTale = "TLMN";
            ProcessHandler.getInstance().setSecondHandler(TLMNHandler.getInstance());
            break;

        //case GameID.TLMNsolo:
        //    Card.setCardType(1);
        //    BaseInfo.gI().nameTale = "Tiến Lên Miền Nam Solo";
        //    ProcessHandler.setSecondHandler(TLMNHandler.getInstance());
        //    break;
        case GameID.XAM:
            Card.setCardType(1);
            BaseInfo.gI().nameTale = "Sâm";
            ProcessHandler.getInstance().setSecondHandler(TLMNHandler.getInstance());
            break;

        case GameID.BACAY:
            Card.setCardType(0);
            BaseInfo.gI().nameTale = "Ba Cây";
            ProcessHandler.getInstance().setSecondHandler(TLMNHandler.getInstance());
            break;

        case GameID.XITO:
            Card.setCardType(0);
            BaseInfo.gI().nameTale = "Xì Tố";
            ProcessHandler.getInstance().setSecondHandler(XiToHandler.getInstance());
            break;

        case GameID.LIENG:
            Card.setCardType(0);
            BaseInfo.gI().nameTale = "Liêng";
            ProcessHandler.getInstance().setSecondHandler(XiToHandler.getInstance());
            break;

        case GameID.POKER:
            Card.setCardType(1);
            BaseInfo.gI().nameTale = "Poker";
            ProcessHandler.getInstance().setSecondHandler(XiToHandler.getInstance());
            break;

        case GameID.MAUBINH:
            Card.setCardType(1);
            BaseInfo.gI().nameTale = "Mậu Binh";
            break;

        case GameID.XOCDIA:
            Card.setCardType(0);
            BaseInfo.gI().nameTale = "Xóc Đĩa";
            break;

        default:
            break;
        }
    }