mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
- "Index out of bounds" error prevention in Gauntlet mode.
This commit is contained in:
@@ -58,21 +58,22 @@ public class GauntletWinLose extends ControlWinLose {
|
||||
pnlResults.setLayout(new MigLayout("insets 0, gap 0, wrap "
|
||||
+ (int) Math.ceil(len / 2d) + ", flowy"));
|
||||
|
||||
JLabel lblTemp;
|
||||
for (int i = 0; i < len; i++) {
|
||||
lblTemp = new FLabel.Builder().fontSize(14).build();
|
||||
if (!lstEventNames.isEmpty()) {
|
||||
JLabel lblTemp;
|
||||
for (int i = 0; i < len; i++) {
|
||||
lblTemp = new FLabel.Builder().fontSize(14).build();
|
||||
|
||||
if (i <= num) {
|
||||
lblTemp.setForeground(Color.green.darker());
|
||||
lblTemp.setText((i + 1) + ". " + lstEventNames.get(i)
|
||||
+ " (" + lstEventRecords.get(i) + ")");
|
||||
}
|
||||
else {
|
||||
lblTemp.setForeground(Color.red);
|
||||
lblTemp.setText((i + 1) + ". ??????");
|
||||
}
|
||||
if (i <= num) {
|
||||
lblTemp.setForeground(Color.green.darker());
|
||||
lblTemp.setText((i + 1) + ". " + lstEventNames.get(i)
|
||||
+ " (" + lstEventRecords.get(i) + ")");
|
||||
} else {
|
||||
lblTemp.setForeground(Color.red);
|
||||
lblTemp.setText((i + 1) + ". ??????");
|
||||
}
|
||||
|
||||
pnlResults.add(lblTemp, "w 50%!, h 25px!, gap 0 0 5px 0");
|
||||
pnlResults.add(lblTemp, "w 50%!, h 25px!, gap 0 0 5px 0");
|
||||
}
|
||||
}
|
||||
|
||||
final SkinnedPanel pnl = view0.getPnlCustom();
|
||||
|
||||
@@ -49,13 +49,14 @@ public class GauntletWinLose extends ControlWinLose {
|
||||
@Override
|
||||
public void run() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (int i = 0; i < len; i++) {
|
||||
if (i <= num) {
|
||||
sb.append((i + 1) + ". " + lstEventNames.get(i)
|
||||
+ " (" + lstEventRecords.get(i) + ")\n");
|
||||
}
|
||||
else {
|
||||
sb.append((i + 1) + ". ??????\n");
|
||||
if (!lstEventNames.isEmpty()) {
|
||||
for (int i = 0; i < len; i++) {
|
||||
if (i <= num) {
|
||||
sb.append((i + 1) + ". " + lstEventNames.get(i)
|
||||
+ " (" + lstEventRecords.get(i) + ")\n");
|
||||
} else {
|
||||
sb.append((i + 1) + ". ??????\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user