From e99a62a900255f073332de6d39f324e62599a234 Mon Sep 17 00:00:00 2001 From: gababababibbo Date: Mon, 9 Jun 2025 12:59:11 +0200 Subject: [PATCH] pausa pranzo --- Spirit_Arnaldo_Selvaggio/bin/Giocatore.class | Bin 1529 -> 1633 bytes Spirit_Arnaldo_Selvaggio/bin/Main.class | Bin 1791 -> 2036 bytes Spirit_Arnaldo_Selvaggio/bin/Partita.class | Bin 885 -> 1460 bytes Spirit_Arnaldo_Selvaggio/src/Giocatore.java | 4 ++++ Spirit_Arnaldo_Selvaggio/src/Main.java | 7 ++++++- Spirit_Arnaldo_Selvaggio/src/Partita.java | 15 +++++++++++++++ 6 files changed, 25 insertions(+), 1 deletion(-) diff --git a/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class b/Spirit_Arnaldo_Selvaggio/bin/Giocatore.class index c97d6165ddcdaa4cfd2c349f6f971b91aa4c634d..3f509f1a1da530f18adf6fe01fb95f0aa15d272d 100644 GIT binary patch delta 120 zcmey#{g8+2)W2Q(7#J8F8O%0vsWEZM733FZR%PbrB~D@zXJX8ptj83{$h*0Lsf5`> zn}LymAE?$8h?#(xaU+-^3nbZqQVa}M401qH3?j)O&!7P00hKWrGjIS&Mg|igkBPw) E03;F-Y5)KL delta 36 scmaFJ^OKwF)W2Q(7#J8F8B8{EsWD9sW%6g_*}Rmggqf9rfr-Hw0O)ZEx@Z1l#;;fnS#;m;AaG1N?QtiB_w$2&0C%w_N`3!QN!YyVw1v!BytC zZ-oX;lRq5lj9e#75=_FchW@H<8JQ=Yj?~CVY)jiUdL*`|qc!>@`qQx*S&4ykJQbf~ zXLn1m+xeT0`tU_Mk|KlkT0{0Uufkw+W3QZ{$x2b ze83G>a8nNV`H%;E%tJbOOeg=cis#a=SZ!?97>BiThdKGEzWk3XpSTI)asnfZmyAjU zgz}7&Qb7SdAukmY)<2w*Y7*Q%#-zfsm=)p)l{n3H3Y<}u8J%Y-s?ZJje#^LO-Q=)p zloWqoU*V*>$Amh-R25H6AJR)j9b0%L#&c4R=#!l10tvB)xyU8$z7zd&;Vp(;{y*${ og{cYM1Qt|1Vex}iKi~gtv^Z#yvFNerv&cHepx%ZndLH1%H?TL#!vFvP delta 699 zcmX|;O-NKx7>1vFXU6MXXPhY=am+#tGFvE8n#`CvnVB}`UupJ#Q=7(gW|GleNl?om zxU^^y(MC5xxJaXkK-#%8f_6f*jCMh-vR8%Ro^#&sJ3sI9a({)kg7*5~_aA`-v&;4e zqs!Olb9>J(-<4f#236T>;L}?H)0! ziWBq%=;fT7G!HfQ8Th-?*>NYIot?Bv(jUObfI;MNa>|)^8mFC1s&P0!o6e--^&@Vb zXVLxUnQS+lrQN3N9jfJDSnH-CT zS2@4JvC&5%BNB>~zS{b}EC(;P<|(Q)`@~TsWl={l%_8d5?%;x8ZwT^^wzGnq7v_D! zJQm^;_VSD}UQo^=5#CV2J1SWt$~yblpqj7jXOjc`l>SZ4PW0Ei@fc)C#zB5C%msz7 z(#eZbrVut5k@B$6%qK=Az2bSxB`KdSE-@xmB(&#Tma+u+lq*~n`=Xw`Cgm4U57%|Z z7FGv0ab&;7ac(iLNb58(!K45-WO$pD;(g(uUP>wCrbe2n24%e~$_i2KT1@}9n2|+B mdo7q-3L3V^x@%T>twht#*J=^BXtzih`q`C=nA35Sd;b8WM1pbv diff --git a/Spirit_Arnaldo_Selvaggio/bin/Partita.class b/Spirit_Arnaldo_Selvaggio/bin/Partita.class index 6c44381786dc514ab8d7adb741f29458730854f7..871d310453f91f058f11e6eec25805a19b0ccb4d 100644 GIT binary patch delta 646 zcmZWm%Wl&^6g}4tO&YtT6jD$M6eJ3E3z$cFCIL!9gCU_3RILPJF-eAKQa28XTcj?? zhCj%X6)V<}DnwZz)_eoM!IHd=lpfnKon2R-inmEMIO(6AmsA5`DEJ3A$ywXvg-8% z!XeA9M&zF8w49ZCTQ-7x5(UC|MfnX8__5AgCT`;nAt{>8st7x?*8h$6TKJ~BCQ2cV z(UY70wv3q4$X9UB#4;)bvoC|cTi|C}Pwh1VDK?j_O_+ERh{i@ubXP^);}saHqjr?P zD!N@UENSbc58rCfk4+$f6fzh`4*N07(J4&A#sS{n)G(_*8%%?6kpEx=oexmc=Xa6Y z!vfPbKjLCRFTTfIh{gCd!WZQCP}C3uON8||8XcW^_v_ogC5aCxk9eStIrhhqWS?d7 zY4(RPk0V&*_;rDmRWXCpoIVjNz!_M4n?w=!;j+FdE`Pw0hKG!&p#4CW=p<*VJR;V= bz!?fH 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(){ + + } }