1
0
Fork 0
mirror of https://github.com/correl/mage.git synced 2025-04-07 13:01:06 -09:00

* GUI: fixed auto-generated names for AI in new tournament dialog;

This commit is contained in:
Oleg Agafonov 2020-07-10 17:57:56 +04:00
parent 1cf57e0840
commit ac0bb713d7
4 changed files with 6 additions and 12 deletions

View file

@ -1,10 +1,3 @@
/*
* NewPlayerPanel.java
*
* Created on 15-Dec-2009, 10:09:46 PM
*/
package mage.client.table; package mage.client.table;
import java.io.File; import java.io.File;

View file

@ -126,7 +126,7 @@ public class TablePlayerPanel extends javax.swing.JPanel {
private void cbPlayerTypeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbPlayerTypeActionPerformed private void cbPlayerTypeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbPlayerTypeActionPerformed
if (getPlayerType() != PlayerType.HUMAN) { if (getPlayerType() != PlayerType.HUMAN) {
this.newPlayerPanel.setVisible(true); this.newPlayerPanel.setVisible(true);
this.newPlayerPanel.setPlayerName("Computer " + this.lblPlayerNum.getText().charAt(this.lblPlayerNum.getText().length() - 1)); this.newPlayerPanel.setPlayerName(ClientDefaultSettings.computerName + " " + this.lblPlayerNum.getText().charAt(this.lblPlayerNum.getText().length() - 1));
} }
else { else {
this.newPlayerPanel.setVisible(false); this.newPlayerPanel.setVisible(false);

View file

@ -10,6 +10,7 @@ package mage.client.table;
import mage.cards.decks.DeckCardLists; import mage.cards.decks.DeckCardLists;
import mage.client.SessionHandler; import mage.client.SessionHandler;
import mage.client.util.ClientDefaultSettings;
import mage.players.PlayerType; import mage.players.PlayerType;
import javax.swing.*; import javax.swing.*;
@ -136,9 +137,9 @@ public class TournamentPlayerPanel extends javax.swing.JPanel {
private void cbPlayerTypeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbPlayerTypeActionPerformed private void cbPlayerTypeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbPlayerTypeActionPerformed
if (this.cbPlayerType.getSelectedItem() != PlayerType.HUMAN) { if (this.cbPlayerType.getSelectedItem() != PlayerType.HUMAN) {
this.pnlPlayerName.setVisible(true); this.pnlPlayerName.setVisible(true);
if (this.txtPlayerName.getText().isEmpty()) { this.txtPlayerName.setText(ClientDefaultSettings.computerName + " " + this.lblPlayerNum.getText().charAt(this.lblPlayerNum.getText().length() - 1));
this.txtPlayerName.setText("Computer " + this.lblPlayerNum.getText()); this.txtPlayerName.setEditable(false);
} this.txtPlayerName.setEnabled(false);
} else { } else {
this.pnlPlayerName.setVisible(false); this.pnlPlayerName.setVisible(false);
} }

View file

@ -28,7 +28,7 @@ public final class ClientDefaultSettings {
handScalingFactor = 1.3; handScalingFactor = 1.3;
deckPath = ""; deckPath = "";
otherPlayerIndex = "1"; // combobox default, example: 0: Human, 1: Computer - mad, 2: Computer - Draft Bot otherPlayerIndex = "1"; // combobox default, example: 0: Human, 1: Computer - mad, 2: Computer - Draft Bot
computerName = "computer"; computerName = "Computer";
dimensions = new CardDimensions(cardScalingFactor); dimensions = new CardDimensions(cardScalingFactor);
dimensionsEnlarged = new CardDimensions(cardScalingFactorEnlarged); dimensionsEnlarged = new CardDimensions(cardScalingFactorEnlarged);
} }