diff --git a/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class b/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class index c97d616..3f509f1 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/Main.class b/Spirit_Arnaldo_Selvaggio/bin/Main.class index cb67f4e..d346e17 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/Partita.class b/Spirit_Arnaldo_Selvaggio/bin/Partita.class index 6c44381..871d310 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/src/Giocatore.java b/Spirit_Arnaldo_Selvaggio/src/Giocatore.java index acbd92a..e7fb0fc 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Giocatore.java +++ b/Spirit_Arnaldo_Selvaggio/src/Giocatore.java @@ -52,4 +52,8 @@ public class Giocatore { public void convertiTessereSbleuro(){ this.sbleuri += this.tessereSbleuri; } + + public void posizionaTesseraTifoInveimento(int i){ + + } } diff --git a/Spirit_Arnaldo_Selvaggio/src/Main.java b/Spirit_Arnaldo_Selvaggio/src/Main.java index db5349a..5054cdd 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Main.java +++ b/Spirit_Arnaldo_Selvaggio/src/Main.java @@ -1,4 +1,6 @@ +import java.util.ArrayDeque; import java.util.ArrayList; +import java.util.Deque; public class Main { public static void main(String[] args) { @@ -17,7 +19,7 @@ public class Main { cavalli.add(cavallo5); cavalli.add(cavallo6); cavalli.add(cavallo7); - ArrayList giocatori = new ArrayList<>(); + Deque giocatori = new ArrayDeque<>(); Mappa mappa = new Mappa(); Pila pila = new Pila(); @@ -29,6 +31,9 @@ public class Main { String s = input.sceltaNome(); giocatori.add(new Giocatore(s)); } + + Partita partita = new Partita(giocatori, cavalli, mappa, pila); + partita.sceltaCavaliere(); } } diff --git a/Spirit_Arnaldo_Selvaggio/src/Partita.java b/Spirit_Arnaldo_Selvaggio/src/Partita.java index 24831af..63f28ff 100644 --- a/Spirit_Arnaldo_Selvaggio/src/Partita.java +++ b/Spirit_Arnaldo_Selvaggio/src/Partita.java @@ -2,6 +2,8 @@ import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Deque; +import it.kibo.fp.lib.RandomDraws; + public class Partita { private Deque giocatori = new ArrayDeque<>(); private ArrayList cavalli = new ArrayList<>(); @@ -14,4 +16,17 @@ public class Partita { this.mappa = mappa; this.pila = pila; } + + public void sceltaCavaliere(){ + int i = RandomDraws.drawInteger(0, giocatori.size()-1); + for(int j = 0; j < i; j++){ + giocatori.addLast(giocatori.getFirst()); + giocatori.removeFirst(); + } + giocatori.getFirst().setCavaliere(true); + } + + public void inizioTappa(){ + + } }