PgAr2025_Esame_GabrieleDome.../Spirit_Arnaldo_Selvaggio/src/Posizione.java

55 lines
1.4 KiB
Java
Raw Normal View History

2025-06-09 11:57:01 +02:00
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Deque;
2025-06-09 11:00:34 +02:00
public class Posizione {
2025-06-09 13:54:21 +02:00
private int TifoInveimento;
private Giocatore giocatoreTessera;
2025-06-09 12:29:29 +02:00
private Deque <Cavallo> cavalli = new ArrayDeque<>();
2025-06-09 11:57:01 +02:00
2025-06-09 13:54:21 +02:00
public Posizione(){
this.TifoInveimento = 0;
}
public int getTifoInveimento() {
return TifoInveimento;
}
public Giocatore getGiocatoreTessera() {
return giocatoreTessera;
}
public void setTifoInveimento(int TifoInveimento) {
this.TifoInveimento = TifoInveimento;
}
public void setGiocatoreTessera(Giocatore giocatoreTessera) {
this.giocatoreTessera = giocatoreTessera;
}
2025-06-09 11:57:01 +02:00
public String toString(){
String stringa="*";
2025-06-09 13:54:21 +02:00
if(TifoInveimento == 1){
2025-06-09 11:57:01 +02:00
stringa += "tifo";
}
else{
2025-06-09 13:54:21 +02:00
if(TifoInveimento == -1){
2025-06-09 11:57:01 +02:00
stringa += "inveimento";
}
}
/*if(cavalli.size() > 0){
for(int i = 0; i < cavalli.size(); i++){
stringa += cavalli.getFirst().getNome() + " ---> ";
cavalli.add(cavalli.getFirst());
cavalli.removeFirst();
}
}*/
2025-06-09 12:29:29 +02:00
ArrayList <Cavallo> cavalliArray = new ArrayList<>(cavalli);
2025-06-09 11:57:01 +02:00
for(int i = 0; i < cavalliArray.size(); i ++){
stringa += cavalliArray.get(i).getNome() + " ---> ";
}
2025-06-09 11:00:34 +02:00
2025-06-09 11:57:01 +02:00
return stringa;
}
2025-06-09 11:00:34 +02:00
}