mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 10:40:06 -08:00
Fixed rate plugin.
This commit is contained in:
parent
8341d1dbfd
commit
8a21263e16
2 changed files with 6 additions and 2 deletions
Binary file not shown.
|
|
@ -3,6 +3,7 @@ package org.mage.plugins.rating;
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Random;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
|
|
@ -30,6 +31,7 @@ public class RateThread extends Thread {
|
||||||
private MageCard mageCard2;
|
private MageCard mageCard2;
|
||||||
private BigCard bigCard;
|
private BigCard bigCard;
|
||||||
private boolean stop = false;
|
private boolean stop = false;
|
||||||
|
private Random random = new Random();
|
||||||
|
|
||||||
private static List<Rating> results = new ArrayList<Rating>();
|
private static List<Rating> results = new ArrayList<Rating>();
|
||||||
|
|
||||||
|
|
@ -68,9 +70,11 @@ public class RateThread extends Thread {
|
||||||
|
|
||||||
protected Card getRandomUniqueNonLandCard(Card previousCard) {
|
protected Card getRandomUniqueNonLandCard(Card previousCard) {
|
||||||
int count = CardsStorage.getUniqueCards().size();
|
int count = CardsStorage.getUniqueCards().size();
|
||||||
Card card1 = CardsStorage.getAllCards().get((int)(Math.random()*count));
|
int index = random.nextInt(count);
|
||||||
|
Card card1 = CardsStorage.getUniqueCards().get(index);
|
||||||
while (card1.getCardType().contains(CardType.LAND) || card1.getName().equals(previousCard)) {
|
while (card1.getCardType().contains(CardType.LAND) || card1.getName().equals(previousCard)) {
|
||||||
card1 = CardsStorage.getAllCards().get((int)(Math.random()*count));
|
index = random.nextInt(count);
|
||||||
|
card1 = CardsStorage.getUniqueCards().get(index);
|
||||||
}
|
}
|
||||||
return card1;
|
return card1;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue