magarena/src/magic/model/MagicPermanentList.java

26 lines
672 B
Java
Raw Normal View History

2013-04-12 19:32:25 -07:00
package magic.model;
import java.util.ArrayList;
public class MagicPermanentList extends ArrayList<MagicPermanent> implements MagicCopyable {
private static final long serialVersionUID = 1L;
public MagicPermanentList() {}
public MagicPermanentList(final MagicPermanentList list) {
2013-04-12 19:32:25 -07:00
addAll(list);
}
MagicPermanentList(final MagicCopyMap copyMap,final MagicPermanentList list) {
for (final MagicPermanent permanent : list) {
add(copyMap.copy(permanent));
}
}
@Override
public MagicPermanentList copy(final MagicCopyMap copyMap) {
return new MagicPermanentList(copyMap, this);
}
}