diff --git a/Spirit_Arnaldo_Selvaggio/bin/Cavallo.class b/Spirit_Arnaldo_Selvaggio/bin/Cavallo.class index 7b15801..8345308 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/Main.class b/Spirit_Arnaldo_Selvaggio/bin/Main.class index 3ba3d6c..4ea4924 100644 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Main.class and b/Spirit_Arnaldo_Selvaggio/bin/Main.class differ diff --git a/Spirit_Arnaldo_Selvaggio/bin/Mappa.class b/Spirit_Arnaldo_Selvaggio/bin/Mappa.class index c26cbc3..f490ae6 100644 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Mappa.class and b/Spirit_Arnaldo_Selvaggio/bin/Mappa.class differ diff --git a/Spirit_Arnaldo_Selvaggio/bin/Output.class b/Spirit_Arnaldo_Selvaggio/bin/Output.class index 52714bc..0f58341 100644 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Output.class and b/Spirit_Arnaldo_Selvaggio/bin/Output.class differ diff --git a/Spirit_Arnaldo_Selvaggio/bin/Partita.class b/Spirit_Arnaldo_Selvaggio/bin/Partita.class index c39465d..6c44381 100644 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Partita.class and b/Spirit_Arnaldo_Selvaggio/bin/Partita.class differ diff --git a/Spirit_Arnaldo_Selvaggio/bin/Posizione.class b/Spirit_Arnaldo_Selvaggio/bin/Posizione.class index 671533a..05ae188 100644 Binary files a/Spirit_Arnaldo_Selvaggio/bin/Posizione.class and b/Spirit_Arnaldo_Selvaggio/bin/Posizione.class differ diff --git a/Spirit_Arnaldo_Selvaggio/src/Cavallo.java b/Spirit_Arnaldo_Selvaggio/src/Cavallo.java index 6e6c997..866978b 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Cavallo.java +++ b/Spirit_Arnaldo_Selvaggio/src/Cavallo.java @@ -6,23 +6,21 @@ import it.kibo.fp.lib.RandomDraws; public class Cavallo { private String nome; private String colore; - private Deque tessere = new ArrayDeque(); + private Deque tessere = new ArrayDeque<>(); private int posizione; private boolean matto; - public Cavallo(String nome, String colore){ + public Cavallo(String nome, String colore, boolean m){ this.nome = nome; this.colore = colore; + if (m == true){ + this.matto = true; + this.posizione = RandomDraws.drawInteger(14, 16); + } + else{ this.matto = false; this.posizione = RandomDraws.drawInteger(1, 3); - setTessere(); - } - - public void CavalloMatto(String nome, String colore){ - this.nome = nome; - this.colore = colore; - this.matto = true; - this.posizione = RandomDraws.drawInteger(14, 16); + } setTessere(); } diff --git a/Spirit_Arnaldo_Selvaggio/src/Input.java b/Spirit_Arnaldo_Selvaggio/src/Input.java index 0cf4852..d98c900 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Input.java +++ b/Spirit_Arnaldo_Selvaggio/src/Input.java @@ -1,3 +1,3 @@ public class Input { - + } diff --git a/Spirit_Arnaldo_Selvaggio/src/Main.java b/Spirit_Arnaldo_Selvaggio/src/Main.java index 9b4320d..6beef37 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Main.java +++ b/Spirit_Arnaldo_Selvaggio/src/Main.java @@ -1,3 +1,19 @@ public class Main { + public static void main(String[] args) { + Cavallo cavallo1 = new Cavallo("Nawt","Rosso", false); + Cavallo cavallo2 = new Cavallo("Blanco","Blu", false); + Cavallo cavallo3 = new Cavallo("Pound","Giallo", false); + Cavallo cavallo4 = new Cavallo("Bang","Verde", false); + Cavallo cavallo5 = new Cavallo("Bupkus","Viola", false); + Cavallo cavallo6 = new Cavallo("Bugs","Bianco", true); + Cavallo cavallo7 = new Cavallo("Daffy","Nero", true); + Mappa mappa = new Mappa(); + Output output = new Output(); + output.richiestaGiocatori(); + + + } } + + diff --git a/Spirit_Arnaldo_Selvaggio/src/Mappa.java b/Spirit_Arnaldo_Selvaggio/src/Mappa.java index d301df4..98586b9 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Mappa.java +++ b/Spirit_Arnaldo_Selvaggio/src/Mappa.java @@ -9,6 +9,10 @@ public class Mappa { } } + /*public void setCasella(Posizione p, int i){ + this.caselle.get(i)=Posizione(p); + }*/ + public String toString(){ String stringa =""; @@ -19,4 +23,6 @@ public class Mappa { return stringa; } + + } diff --git a/Spirit_Arnaldo_Selvaggio/src/Output.java b/Spirit_Arnaldo_Selvaggio/src/Output.java index e6a34ba..bce2422 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Output.java +++ b/Spirit_Arnaldo_Selvaggio/src/Output.java @@ -1,4 +1,13 @@ public class Output { + + public Output(){ + + } + + public void richiestaGiocatori(){ + System.out.println("Quanti giocatori desiderano giocare? "); + } + public void mostraMappa (Mappa mappa){ } diff --git a/Spirit_Arnaldo_Selvaggio/src/Partita.java b/Spirit_Arnaldo_Selvaggio/src/Partita.java index ff1ffa2..24831af 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Partita.java +++ b/Spirit_Arnaldo_Selvaggio/src/Partita.java @@ -3,8 +3,8 @@ import java.util.ArrayList; import java.util.Deque; public class Partita { - private Deque giocatori = new ArrayDeque(); - private ArrayList cavalli; + private Deque giocatori = new ArrayDeque<>(); + private ArrayList cavalli = new ArrayList<>(); private Mappa mappa; private Pila pila; diff --git a/Spirit_Arnaldo_Selvaggio/src/Posizione.java b/Spirit_Arnaldo_Selvaggio/src/Posizione.java index cab2690..bfbe894 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Posizione.java +++ b/Spirit_Arnaldo_Selvaggio/src/Posizione.java @@ -1,11 +1,10 @@ import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Deque; -import java.util.Collections; public class Posizione { private int tesseraTifoInveimento; - private Deque cavalli = new ArrayDeque(); + private Deque cavalli = new ArrayDeque<>(); public String toString(){ String stringa="*"; @@ -26,7 +25,7 @@ public class Posizione { cavalli.removeFirst(); } }*/ - ArrayList cavalliArray = new ArrayList(cavalli); + ArrayList cavalliArray = new ArrayList<>(cavalli); for(int i = 0; i < cavalliArray.size(); i ++){ stringa += cavalliArray.get(i).getNome() + " ---> "; }