Default AI is used for deck strength calculation.
parent
9424084d22
commit
cb471224a5
|
@ -20,6 +20,8 @@ import javax.swing.JTextField;
|
||||||
import javax.swing.border.Border;
|
import javax.swing.border.Border;
|
||||||
|
|
||||||
import magic.ai.ArtificialWorkerPool;
|
import magic.ai.ArtificialWorkerPool;
|
||||||
|
import magic.ai.MagicAI;
|
||||||
|
import magic.ai.MagicAIImpl;
|
||||||
import magic.data.GeneralConfig;
|
import magic.data.GeneralConfig;
|
||||||
import magic.data.IconImages;
|
import magic.data.IconImages;
|
||||||
import magic.data.TournamentConfig;
|
import magic.data.TournamentConfig;
|
||||||
|
@ -46,6 +48,8 @@ public class DeckStrengthViewer extends JPanel implements ActionListener {
|
||||||
private static final Color MEDIUM_COLOR=new Color(0xFF,0x7F,0x00);
|
private static final Color MEDIUM_COLOR=new Color(0xFF,0x7F,0x00);
|
||||||
private static final Color LOW_COLOR=new Color(0xEE,0x2C,0x2C);
|
private static final Color LOW_COLOR=new Color(0xEE,0x2C,0x2C);
|
||||||
|
|
||||||
|
private static final MagicAI DEFAULT_AIS[]=new MagicAI[]{MagicAIImpl.DEFAULT.getAI(),MagicAIImpl.DEFAULT.getAI()};
|
||||||
|
|
||||||
private final MagicTournament tournament;
|
private final MagicTournament tournament;
|
||||||
private final JProgressBar progressBar;
|
private final JProgressBar progressBar;
|
||||||
private final JLabel gameLabel;
|
private final JLabel gameLabel;
|
||||||
|
@ -202,6 +206,7 @@ public class DeckStrengthViewer extends JPanel implements ActionListener {
|
||||||
config.setNrOfGames(generalConfig.getStrengthGames());
|
config.setNrOfGames(generalConfig.getStrengthGames());
|
||||||
final MagicTournament testTournament=new MagicTournament(config,tournament);
|
final MagicTournament testTournament=new MagicTournament(config,tournament);
|
||||||
testTournament.setDifficulty(generalConfig.getStrengthDifficulty());
|
testTournament.setDifficulty(generalConfig.getStrengthDifficulty());
|
||||||
|
testTournament.setAIs(DEFAULT_AIS);
|
||||||
progressBar.setMaximum(testTournament.getGamesTotal());
|
progressBar.setMaximum(testTournament.getGamesTotal());
|
||||||
progressBar.setValue(0);
|
progressBar.setValue(0);
|
||||||
setStrength(0);
|
setStrength(0);
|
||||||
|
|
Loading…
Reference in New Issue