Default AI is used for deck strength calculation.

master
ubeefx 2011-04-10 13:29:56 +00:00
parent 9424084d22
commit cb471224a5
1 changed files with 6 additions and 1 deletions

View File

@ -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);