예제 #1
0
    /// <summary>
    /// Método que comprueba si las dos cartas levantadas son pareja
    /// </summary>
    /// <param name="primeraCarta"> Primera carta levantada</param>
    /// <param name="segundaCarta">Segunda carta levantada </param>
    public void CompareMatch(cartaManager primeraCarta, cartaManager segundaCarta)
    {
        //Comprobamos que pertenezcan a la misma clase y no sean la misma
        if (primeraCarta.getClassID() == segundaCarta.getClassID() && primeraCarta.getCardID() != segundaCarta.getCardID())
        {
            elTablero.MatchCorrecto();
            Acierto();
        }

        else
        {
            elTablero.MatchIncorrecto();
        }
    }
예제 #2
0
    /// <summary>
    /// Método que controla las cartas que se han levantado
    /// </summary>
    /// <param name="carta">Carta que ha pulsado el usuario</param>
    public void LevantarCarta(cartaManager carta)
    {
        if (contadorCartasLevantadas == 0)
        {
            primeraCarta = carta;
        }
        else
        {
            segundaCarta = carta;
        }
        contadorCartasLevantadas++;

        if (contadorCartasLevantadas == 2)
        {
            Invoke("CompareMatch", 0.7f);
            contadorCartasLevantadas = 0;
        }
    }