Add Challenges achievement category

This commit is contained in:
drdev
2014-09-28 16:07:38 +00:00
parent 56e2e63379
commit fece3f9f0b
3 changed files with 23 additions and 0 deletions

1
.gitattributes vendored
View File

@@ -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/ArcaneMaster.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/DeckedOut.java -text
forge-gui/src/main/java/forge/achievement/DraftAchievements.java -text

View File

@@ -53,6 +53,7 @@ public abstract class AchievementCollection implements Iterable<Achievement> {
FModel.getAchievements(game.getRules().getGameType()).updateAll(gui, player);
AltWinAchievements.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(AltWinAchievements.instance);
cb.addItem(PlaneswalkerAchievements.instance);
cb.addItem(ChallengeAchievements.instance);
}
protected AchievementCollection(String name0, String filename0, boolean isLimitedFormat0) {

View File

@@ -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() {
}
}