Legger til kopiering av kortliste i konstuktøren til kortstokk for å hindre kortstokken i å kunne bli endret utenifra

This commit is contained in:
Kristian Knarvik 2020-03-03 17:29:29 +01:00
parent f1bb6ae34b
commit 0fb2e3c7c7

View File

@ -15,7 +15,7 @@ public abstract class Deck<T> implements IDeck<T> {
* @param cardList list of cards * @param cardList list of cards
*/ */
public Deck (ArrayList<T> cardList) { public Deck (ArrayList<T> cardList) {
this.cardList = cardList; this.cardList = new ArrayList<>(cardList);
} }
@Override @Override