PgAr2025_Esame_GabrieleDome.../Spirit_Arnaldo_Selvaggio/src/Pila.java

34 lines
850 B
Java
Raw Normal View History

2025-06-09 16:26:50 +02:00
import java.util.ArrayDeque;
2025-06-09 17:16:23 +02:00
import java.util.ArrayList;
2025-06-09 16:26:50 +02:00
import java.util.Deque;
2025-06-09 10:44:26 +02:00
2025-06-09 16:26:50 +02:00
public class Pila {
2025-06-09 17:16:23 +02:00
private Deque <Carta> vincitori = new ArrayDeque<>();
private Deque <Carta> perdenti = new ArrayDeque<>();
public void aggiungiVincitori(Carta carta){
vincitori.addLast(carta);
}
public void aggiungiPerdenti(Carta carta){
perdenti.addLast(carta);
}
public int vincitoriSize(){
return vincitori.size();
}
public int perdentiSize(){
return perdenti.size();
}
public Carta getCartaVincitore(int i){
ArrayList <Carta> vincitoriArray = new ArrayList<>(vincitori);
return vincitoriArray.get(i);
}
public Carta getCartaPerdente(int i){
ArrayList <Carta> perdentiArray = new ArrayList<>(perdenti);
return perdentiArray.get(i);
}
2025-06-09 10:44:26 +02:00
}