This commit is contained in:
gababababibbo 2025-06-09 11:00:34 +02:00
parent cb458e9165
commit 38ed7d654a
8 changed files with 54 additions and 4 deletions

Binary file not shown.

View file

@ -1,3 +0,0 @@
public class Casella {
}

View file

@ -1,3 +1,53 @@
import java.util.ArrayDeque;
import java.util.Deque;
import it.kibo.fp.lib.RandomDraws;
public class Cavallo {
String nome;
String colore;
Deque <Tessera> tessere = new ArrayDeque<>(4);
int posizione;
boolean matto;
public Cavallo(String nome, String colore){
this.nome = nome;
this.colore = colore;
this.matto = false;
this.posizione = RandomDraws.drawInteger(1, 3);
}
public void CavalloMatto(String nome, String colore){
this.nome = nome;
this.colore = colore;
this.matto = true;
this.posizione = RandomDraws.drawInteger(14, 16);
}
public String getNome() {
return nome;
}
public String getColore() {
return colore;
}
public int getPosizione() {
return posizione;
}
public boolean isMatto() {
return matto;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setColore(String colore) {
this.colore = colore;
}
public void setPosizione(int posizione) {
this.posizione = posizione;
}
public void setMatto(boolean matto) {
this.matto = matto;
}
}

View file

@ -6,7 +6,7 @@ public class Giocatore {
//ho pensato di renderlo un boolean perché disponibile una volta per tappa, poi la richiesta se è tifo o inveimento sarà nel metodo
private boolean tesseraTifoInveimento;
Giocatore(String nome){
public Giocatore(String nome){
this.nome = nome;
this.sbleuri = 3;
tessereSbleuri = 0;

View file

@ -0,0 +1,3 @@
public class Posizione {
}