Esempio n. 1
0
 public void toggleFace(bool showFace)
 {
     if (showFace)
     {
         Carte.Carta c = carte.mazzo[carte.cardIndex];
         spriteRenderScarti.sprite = mazzo[c.nome];
     }
     else
     {
         spriteRenderScarti.sprite = backCarte;
     }
 }
Esempio n. 2
0
    void OnGUI()
    {
        if (GUI.Button(new Rect(10, 10, 100, 28), "Mostra"))
        {
            /*if (mazzo.mazzo.Count == 0)
             * {
             *
             *  //mazzo.toggleFace(false);
             *  //mazzo.mischia();
             * }
             * else*/
            {
                //mazzoView.toggleFace(true);

                if (mazzo.mazzo.Count > 0)
                {
                    Carte.Carta c = mazzo.estraiCarta(mazzo.mazzo, 0);
                    mazzo.scartaCarta(c); //estrae la prima carta del mazzo
                    mazzoView.mostraScarto(c);
                }

                mazzoView.visualizzaAreaScarto(true);

                if (mazzo.mazzo.Count == 0)
                {
                    mazzoView.visualizzaMazzo(false);
                }
            }

            //cardIndex++;
        }

        if (GUI.Button(new Rect(120, 10, 100, 28), "Rimescola"))
        {
            mazzo.rimescolaScartiInMazzo();
            mazzoView.visualizzaMazzo(true);
            mazzoView.visualizzaAreaScarto(false);
        }
    }
Esempio n. 3
0
 public void mostraScarto(Carte.Carta c)
 {
     spriteRenderScarti.sprite = mazzo[c.nome];
 }