mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Net Deck Archive sorting by date desc
This commit is contained in:
@@ -3,10 +3,7 @@ package forge.deck;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.*;
|
||||
|
||||
import forge.GuiBase;
|
||||
import forge.deck.io.DeckSerializer;
|
||||
@@ -73,7 +70,10 @@ public class NetDeckArchiveBlock extends StorageBase<Deck> {
|
||||
return category;
|
||||
}
|
||||
|
||||
final NetDeckArchiveBlock c = SGuiChoose.oneOrNone("Select a Net Deck Archive Block category", categories.values());
|
||||
List<NetDeckArchiveBlock> category = new ArrayList<>(categories.values());
|
||||
Collections.reverse(category);
|
||||
|
||||
final NetDeckArchiveBlock c = SGuiChoose.oneOrNone("Select a Net Deck Archive Block category", category);
|
||||
if (c == null) { return null; }
|
||||
|
||||
if (c.map.isEmpty()) { //only download decks once per session
|
||||
|
||||
@@ -3,10 +3,7 @@ package forge.deck;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.*;
|
||||
|
||||
import forge.GuiBase;
|
||||
import forge.deck.io.DeckSerializer;
|
||||
@@ -73,7 +70,10 @@ public class NetDeckArchiveLegacy extends StorageBase<Deck> {
|
||||
return category;
|
||||
}
|
||||
|
||||
final NetDeckArchiveLegacy c = SGuiChoose.oneOrNone("Select a Net Deck Archive Legacy category", categories.values());
|
||||
List<NetDeckArchiveLegacy> category = new ArrayList<>(categories.values());
|
||||
Collections.reverse(category);
|
||||
|
||||
final NetDeckArchiveLegacy c = SGuiChoose.oneOrNone("Select a Net Deck Archive Legacy category", category);
|
||||
if (c == null) { return null; }
|
||||
|
||||
if (c.map.isEmpty()) { //only download decks once per session
|
||||
|
||||
@@ -3,10 +3,7 @@ package forge.deck;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.*;
|
||||
|
||||
import forge.GuiBase;
|
||||
import forge.deck.io.DeckSerializer;
|
||||
@@ -73,7 +70,10 @@ public class NetDeckArchiveModern extends StorageBase<Deck> {
|
||||
return category;
|
||||
}
|
||||
|
||||
final NetDeckArchiveModern c = SGuiChoose.oneOrNone("Select a Net Deck Archive Modern category", categories.values());
|
||||
List<NetDeckArchiveModern> category = new ArrayList<>(categories.values());
|
||||
Collections.reverse(category);
|
||||
|
||||
final NetDeckArchiveModern c = SGuiChoose.oneOrNone("Select a Net Deck Archive Modern category", category);
|
||||
if (c == null) { return null; }
|
||||
|
||||
if (c.map.isEmpty()) { //only download decks once per session
|
||||
|
||||
@@ -3,10 +3,7 @@ package forge.deck;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.*;
|
||||
|
||||
import forge.GuiBase;
|
||||
import forge.deck.io.DeckSerializer;
|
||||
@@ -73,7 +70,10 @@ public class NetDeckArchivePioneer extends StorageBase<Deck> {
|
||||
return category;
|
||||
}
|
||||
|
||||
final NetDeckArchivePioneer c = SGuiChoose.oneOrNone("Select a Net Deck Archive Pioneer category", categories.values());
|
||||
List<NetDeckArchivePioneer> category = new ArrayList<>(categories.values());
|
||||
Collections.reverse(category);
|
||||
|
||||
final NetDeckArchivePioneer c = SGuiChoose.oneOrNone("Select a Net Deck Archive Pioneer category", category);
|
||||
if (c == null) { return null; }
|
||||
|
||||
if (c.map.isEmpty()) { //only download decks once per session
|
||||
|
||||
@@ -3,10 +3,7 @@ package forge.deck;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.*;
|
||||
|
||||
import forge.GuiBase;
|
||||
import forge.deck.io.DeckSerializer;
|
||||
@@ -73,7 +70,10 @@ public class NetDeckArchiveStandard extends StorageBase<Deck> {
|
||||
return category;
|
||||
}
|
||||
|
||||
final NetDeckArchiveStandard c = SGuiChoose.oneOrNone("Select a Net Deck Archive Standard category", categories.values());
|
||||
List<NetDeckArchiveStandard> category = new ArrayList<>(categories.values());
|
||||
Collections.reverse(category);
|
||||
|
||||
final NetDeckArchiveStandard c = SGuiChoose.oneOrNone("Select a Net Deck Archive Standard category",category);
|
||||
if (c == null) { return null; }
|
||||
|
||||
if (c.map.isEmpty()) { //only download decks once per session
|
||||
|
||||
@@ -3,10 +3,7 @@ package forge.deck;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
import java.util.*;
|
||||
|
||||
import forge.GuiBase;
|
||||
import forge.deck.io.DeckSerializer;
|
||||
@@ -73,7 +70,10 @@ public class NetDeckArchiveVintage extends StorageBase<Deck> {
|
||||
return category;
|
||||
}
|
||||
|
||||
final NetDeckArchiveVintage c = SGuiChoose.oneOrNone("Select a Net Deck Archive Vintage category", categories.values());
|
||||
List<NetDeckArchiveVintage> category = new ArrayList<>(categories.values());
|
||||
Collections.reverse(category);
|
||||
|
||||
final NetDeckArchiveVintage c = SGuiChoose.oneOrNone("Select a Net Deck Archive Vintage category", category);
|
||||
if (c == null) { return null; }
|
||||
|
||||
if (c.map.isEmpty()) { //only download decks once per session
|
||||
|
||||
Reference in New Issue
Block a user