martedì 17 novembre 2009

Classe Mano-Black Jack

public class Mano{
Carta[] mano=new Carta[11];
int contaCarte=0;
int punteggio=0;
public void addCarta(Carta carta){
mano[contaCarte]=carta;
contaCarte++;
}
public void stampaMano(){
int i=0;
while(mano[i]!=null){
System.out.println(mano[i].getNome()+" "+mano[i].getSeme());
i++;
}
}
public void stampaManoBanco(){
System.out.println(mano[0].getNome()+" "+mano[0].getSeme());
}
public void stampaManoBanco1(){
mano[0].ioSono();
}
public int calcolaPunteggio(){
int i=0;
punteggio=0;
while(mano[i]!=null){
punteggio=punteggio+mano[i].getValore();
i++;
}
i=0;
if (punteggio<=21){
while(mano[i]!=null){
if (mano[i].getValore()==1){
if(21-punteggio>=10) punteggio=punteggio+10;
}
i++;
}
}
System.out.println("punteggio: "+punteggio);
return punteggio;
}
}

Nessun commento: