Example #1
0
    public override void onFireCard(string nick, string turnname, int[] card)
    {
        base.onFireCard(nick, turnname, card);
        if (players[0].cardHand.getArrCardChoose() != null)
        {
            if (!TLMNChooseCard.compareCard(
                    players[0].cardHand.getArrCardChoose(), card))
            {
                players[0].cardHand.reAddAllCard();
            }
        }
        players[getPlayer(nick)].sp_baoSam.gameObject.SetActive(false);
        if (players[getPlayer(nick)].cardHand.getSoBai() == 1)
        {
            players[getPlayer(nick)].baoSam();
        }
        // 3 con 2
        if (card.Length == 3)
        {
            if ((laydu(card[0]) == 2) && (laydu(card[1]) == 2) && (laydu(card[2]) == 2))
            {
                gameControl.sound.start_ThuaDiCung();
                return;
            }
            // sam co
            if ((laydu(card[0]) == laydu(card[1]) && laydu(card[1]) == laydu(card[2])))
            {
                gameControl.sound.start_DODI();
                return;
            }
        }

        // 2 con 2
        if (card.Length == 2)
        {
            if ((laydu(card[0]) == 2) && (laydu(card[1]) == 2))
            {
                gameControl.sound.start_MAYHABUOI();
            }
        }
        // 1 con 2
        if (card.Length == 1)
        {
            if ((laydu(card[0]) == 2))
            {
                gameControl.sound.start_HAINE();
            }
        }

        if (card.Length >= 2)
        {
            gameControl.sound.start_random();
        }
    }
Example #2
0
    public override void onFireCard(string nick, string turnname, int[] card)
    {
        base.onFireCard(nick, turnname, card);

        if (players[0].cardHand.getArrCardChoose() != null)
        {
            if (!TLMNChooseCard.compareCard(
                    players[0].cardHand.getArrCardChoose(), card))
            {
                players[0].cardHand.reAddAllCard();
            }
        }
        //gameControl.sound.startchiabaiAudio();

        // 3 con 2
        if (card.Length == 3)
        {
            if ((laydu(card[0]) == 2) && (laydu(card[1]) == 2) && (laydu(card[2]) == 2))
            {
                gameControl.sound.start_ThuaDiCung();
                return;
            }
            // sam co
            if ((laydu(card[0]) == laydu(card[1]) && laydu(card[1]) == laydu(card[2])))
            {
                gameControl.sound.start_DODI();
                return;
            }
        }

        // 2 con 2
        if (card.Length == 2)
        {
            if ((laydu(card[0]) == 2) && (laydu(card[1]) == 2))
            {
                gameControl.sound.start_MAYHABUOI();
            }
        }
        // 1 con 2
        if (card.Length == 1)
        {
            if ((laydu(card[0]) == 2))
            {
                gameControl.sound.start_HAINE();
            }
        }

        if (card.Length >= 2)
        {
            gameControl.sound.start_random();
        }
    }
Example #3
0
    public override void onFireCard(string nick, string turnname, int[] card)
    {
        Debug.Log("Danh thanh cong!");
        base.onFireCard(nick, turnname, card);
        if (players[0].cardHand.getArrCardChoose() != null)
        {
            if (!TLMNChooseCard.compareCard(
                    players[0].cardHand.getArrCardChoose(), card))
            {
                players[0].cardHand.reAddAllCard();
            }
        }
        // 3 con 2
        if (card.Length == 3)
        {
            if ((laydu(card[0]) == 2) && (laydu(card[1]) == 2) && (laydu(card[2]) == 2))
            {
                SoundManager.instance.start_ThuaDiCung();
                return;
            }
            // sam co
            if ((laydu(card[0]) == laydu(card[1]) && laydu(card[1]) == laydu(card[2])))
            {
                SoundManager.instance.start_DODI();
                return;
            }
        }

        // 2 con 2
        if (card.Length == 2)
        {
            if ((laydu(card[0]) == 2) && (laydu(card[1]) == 2))
            {
                SoundManager.instance.start_MAYHABUOI();
            }
        }
        // 1 con 2
        if (card.Length == 1)
        {
            if ((laydu(card[0]) == 2))
            {
                SoundManager.instance.start_HAINE();
            }
        }

        if (card.Length >= 2)
        {
            SoundManager.instance.start_random();
        }
    }