Tests: added random results image generators (random, shuffle, dice, planar dice);

This commit is contained in:
Oleg Agafonov 2019-01-05 13:12:59 +04:00
parent 2e6b94982e
commit 0293b91c25
2 changed files with 125 additions and 4 deletions

View file

@ -1,15 +1,15 @@
package mage.players;
import java.io.Serializable;
import java.util.*;
import java.util.stream.Collectors;
import mage.cards.Card;
import mage.constants.Zone;
import mage.filter.FilterCard;
import mage.game.Game;
import mage.util.RandomUtil;
import java.io.Serializable;
import java.util.*;
import java.util.stream.Collectors;
/**
* @author BetaSteward_at_googlemail.com
*/
@ -234,4 +234,17 @@ public class Library implements Serializable {
public void reset() {
this.emptyDraw = false;
}
/**
* Tests only -- find card position in library
*/
public int getCardPosition(UUID cardId) {
UUID[] list = library.toArray(new UUID[0]);
for (int i = 0; i < list.length; i++) {
if (list[i].equals(cardId)) {
return i;
}
}
return -1;
}
}