martedì 17 novembre 2009

Classe Mazzo-Black Jack

import java.util.Random;
public class Mazzo{
Carta mazzo[]=new Carta[52];
Carta successiva=new Carta(1);
public void riordinaMazzo(){
for(int i=0;i<52;i++){
Carta c=new Carta(i);
mazzo[i]=c;
}
}
public Mazzo(){
riordinaMazzo();
}
public void mischiaMazzo(){
Random r1=new Random();
Carta comodo=new Carta(1);
//int nr=r1.nextInt(52);
for(int i=0;i<52;i++){
int n1=r1.nextInt(52);
int n2=r1.nextInt(52);
comodo=mazzo[n1];
mazzo[n1]=mazzo[n2];
mazzo[n2]=comodo;
}
successiva=mazzo[0];
}
public void stampaMazzo(){
for(int i=0;i<52;i++){
mazzo[i].ioSono();
}
}
public Carta getSuccessiva(){
return successiva;
}
public void setSuccessiva(int conta){
successiva=new Carta(conta);
}
//metodo che restituisce la variabile globale mazzo
public Carta[] getMazzo(){return mazzo;}
}

Nessun commento: