diff --git a/Spirit_Arnaldo_Selvaggio/bin/Casella.class b/Spirit_Arnaldo_Selvaggio/bin/Casella.class deleted file mode 100644 index 4efb10b..0000000 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Casella.class and /dev/null differ diff --git a/Spirit_Arnaldo_Selvaggio/bin/Cavallo.class b/Spirit_Arnaldo_Selvaggio/bin/Cavallo.class index e1c72f4..6b799b2 100644 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Cavallo.class and b/Spirit_Arnaldo_Selvaggio/bin/Cavallo.class differ diff --git a/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class b/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class index fb9860f..e45e42c 100644 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class and b/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class differ diff --git a/Spirit_Arnaldo_Selvaggio/bin/Posizione.class b/Spirit_Arnaldo_Selvaggio/bin/Posizione.class new file mode 100644 index 0000000..cb94d88 Binary files /dev/null and b/Spirit_Arnaldo_Selvaggio/bin/Posizione.class differ diff --git a/Spirit_Arnaldo_Selvaggio/src/Casella.java b/Spirit_Arnaldo_Selvaggio/src/Casella.java deleted file mode 100644 index be6732b..0000000 --- a/Spirit_Arnaldo_Selvaggio/src/Casella.java +++ /dev/null @@ -1,3 +0,0 @@ -public class Casella { - -} diff --git a/Spirit_Arnaldo_Selvaggio/src/Cavallo.java b/Spirit_Arnaldo_Selvaggio/src/Cavallo.java index 7c0df98..be474af 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Cavallo.java +++ b/Spirit_Arnaldo_Selvaggio/src/Cavallo.java @@ -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 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; + } } diff --git a/Spirit_Arnaldo_Selvaggio/src/Giocatore.java b/Spirit_Arnaldo_Selvaggio/src/Giocatore.java index 6d67829..fc1175d 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Giocatore.java +++ b/Spirit_Arnaldo_Selvaggio/src/Giocatore.java @@ -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; diff --git a/Spirit_Arnaldo_Selvaggio/src/Posizione.java b/Spirit_Arnaldo_Selvaggio/src/Posizione.java new file mode 100644 index 0000000..fc42ada --- /dev/null +++ b/Spirit_Arnaldo_Selvaggio/src/Posizione.java @@ -0,0 +1,3 @@ +public class Posizione { + +}