giovedì 5 novembre 2009

Banco.java

import java.util.Scanner;
public class Banco{
Giocatore giocatore;
int id;
String nome;
Mazzo mazzo=new Mazzo();
Mano manoBanco;
Scanner in=new Scanner(System.in);
public void creaGiocatore(){
System.out.println("Dammi il tuo nome");
String nomeGiocatore=in.next();
System.out.println("Dimmi il tuo badget");
int budget=in.nextInt();
giocatore=new Giocatore(1,nomeGiocatore,budget);
}
public Banco(int id, String nome){
this.id=id;
this.nome=nome;
}

}

Giocatore.java

public class Giocatore{
private Mano manoGiocatore=new Mano();
private int id;
private String nome;
private int budget;
private int resto;
private Scanner in=new Scanner(System.in);
public Giocatore(int id, String nome, int budget){
this.id=id;
this.nome=nome;
this.budget=budget;
resto=budget;
}
public int punta(){
System.out.println("Quanto vuoi puntare ?");
int puntata=in.nextInt();
if (puntata>resto){
System.out.println("la puntata eccede la tua disponibilità");
punta();
}
return puntata
}
public boolean stai(){
System.out.println("Stai o vuoi un'altra carta?, rispondi true altrimenti false");
boolean risposta=in.nextBoolean();
return risposta;
}
public int getId(){ return id;}
public int getBudget(){ return budget;}
public int getResto(){ return resto;}
public String getNome(){return nome;}
public void setResto(int r){ resto=r;}
}

mercoledì 4 novembre 2009

TestaMano.java

public class TestaMano{
public static void mano(String[] args){
Mano m1=new Mano();
Carta c1=new Carta(1);
m1.addCarta(c1);
Carta c2=new Carta(12);
Carta c3=new Carta(13);
m1.addCarta(c2);
m1.addCarta(c3);
m1.stampaMano();
}
}

Mano.java

public class Mano{
Carta[] mano=new Carta[11];
int contaCarte=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].getSome());
i++;
}
}
}