mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Add Challenges achievement category
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -16895,6 +16895,7 @@ forge-gui/src/main/java/forge/achievement/AchievementCollection.java -text
|
|||||||
forge-gui/src/main/java/forge/achievement/AltWinAchievements.java -text
|
forge-gui/src/main/java/forge/achievement/AltWinAchievements.java -text
|
||||||
forge-gui/src/main/java/forge/achievement/ArcaneMaster.java -text
|
forge-gui/src/main/java/forge/achievement/ArcaneMaster.java -text
|
||||||
forge-gui/src/main/java/forge/achievement/Blackjack.java -text
|
forge-gui/src/main/java/forge/achievement/Blackjack.java -text
|
||||||
|
forge-gui/src/main/java/forge/achievement/ChallengeAchievements.java -text
|
||||||
forge-gui/src/main/java/forge/achievement/ConstructedAchievements.java -text
|
forge-gui/src/main/java/forge/achievement/ConstructedAchievements.java -text
|
||||||
forge-gui/src/main/java/forge/achievement/DeckedOut.java -text
|
forge-gui/src/main/java/forge/achievement/DeckedOut.java -text
|
||||||
forge-gui/src/main/java/forge/achievement/DraftAchievements.java -text
|
forge-gui/src/main/java/forge/achievement/DraftAchievements.java -text
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ public abstract class AchievementCollection implements Iterable<Achievement> {
|
|||||||
FModel.getAchievements(game.getRules().getGameType()).updateAll(gui, player);
|
FModel.getAchievements(game.getRules().getGameType()).updateAll(gui, player);
|
||||||
AltWinAchievements.instance.updateAll(gui, player);
|
AltWinAchievements.instance.updateAll(gui, player);
|
||||||
PlaneswalkerAchievements.instance.updateAll(gui, player);
|
PlaneswalkerAchievements.instance.updateAll(gui, player);
|
||||||
|
ChallengeAchievements.instance.updateAll(gui, player);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -64,6 +65,7 @@ public abstract class AchievementCollection implements Iterable<Achievement> {
|
|||||||
cb.addItem(FModel.getAchievements(GameType.Quest));
|
cb.addItem(FModel.getAchievements(GameType.Quest));
|
||||||
cb.addItem(AltWinAchievements.instance);
|
cb.addItem(AltWinAchievements.instance);
|
||||||
cb.addItem(PlaneswalkerAchievements.instance);
|
cb.addItem(PlaneswalkerAchievements.instance);
|
||||||
|
cb.addItem(ChallengeAchievements.instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected AchievementCollection(String name0, String filename0, boolean isLimitedFormat0) {
|
protected AchievementCollection(String name0, String filename0, boolean isLimitedFormat0) {
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package forge.achievement;
|
||||||
|
|
||||||
|
import forge.properties.ForgeConstants;
|
||||||
|
|
||||||
|
public class ChallengeAchievements extends AchievementCollection {
|
||||||
|
public static final ChallengeAchievements instance = new ChallengeAchievements();
|
||||||
|
|
||||||
|
private ChallengeAchievements() {
|
||||||
|
super("Challenges", ForgeConstants.ACHIEVEMENTS_DIR + "challenges.xml", false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void addSharedAchivements() {
|
||||||
|
//prevent including shared achievements
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void addAchievements() {
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user