public void toggleFace(bool showFace) { if (showFace) { Carte.Carta c = carte.mazzo[carte.cardIndex]; spriteRenderScarti.sprite = mazzo[c.nome]; } else { spriteRenderScarti.sprite = backCarte; } }
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); } }
public void mostraScarto(Carte.Carta c) { spriteRenderScarti.sprite = mazzo[c.nome]; }