Added new Movie Special league type.

This commit is contained in:
marcins78@gmail.com
2012-12-16 18:31:21 +00:00
parent 4a27a053a2
commit 37ea5a4197
3 changed files with 37 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ public class SealedLeagueProduct {
createTowersBlock();
createMovieBlock();
createWarOfTheRingBlock();
createMovieSpecialBlock();
}
private void createFellowshipBlock() {
@@ -110,6 +111,39 @@ public class SealedLeagueProduct {
_collections.put(SealedLeagueType.MOVIE_BLOCK.getSealedCode(), kingBlock);
}
private void createMovieSpecialBlock() {
List<CardCollection> movieSpecialBlock = new ArrayList<CardCollection>();
MutableCardCollection firstWeek = new DefaultCardCollection();
firstWeek.addItem("(S)Special-1-3", 1);
firstWeek.addItem("FotR - Booster", 1);
firstWeek.addItem("TTT - Booster", 1);
firstWeek.addItem("RotK - Booster", 1);
firstWeek.addItem("(S)Movie Booster Choice", 3);
movieSpecialBlock.add(firstWeek);
MutableCardCollection secondWeek = new DefaultCardCollection();
secondWeek.addItem("(S)Special-4-6", 1);
secondWeek.addItem("MoM - Booster", 1);
secondWeek.addItem("BoHD - Booster", 1);
secondWeek.addItem("SoG - Booster", 1);
movieSpecialBlock.add(secondWeek);
MutableCardCollection thirdWeek = new DefaultCardCollection();
thirdWeek.addItem("(S)Special-7-9", 1);
thirdWeek.addItem("RotEL - Booster", 1);
thirdWeek.addItem("EoF - Booster", 1);
thirdWeek.addItem("MD - Booster", 1);
movieSpecialBlock.add(thirdWeek);
MutableCardCollection fourthWeek = new DefaultCardCollection();
fourthWeek.addItem("REF - Booster", 1);
fourthWeek.addItem("(S)Movie Booster Choice", 5);
movieSpecialBlock.add(fourthWeek);
_collections.put(SealedLeagueType.MOVIE_SPECIAL_BLOCK.getSealedCode(), movieSpecialBlock);
}
private void createWarOfTheRingBlock() {
List<CardCollection> warOfTheRingBlock = new ArrayList<CardCollection>();

View File

@@ -4,7 +4,8 @@ public enum SealedLeagueType {
FOTR_BLOCK("fotr_block", "limited_fotr"),
TTT_BLOCK("ttt_block", "limited_ttt"),
MOVIE_BLOCK("movie", "limited_king"),
WAR_BLOCK("war_block", "limited_shadows");
WAR_BLOCK("war_block", "limited_shadows"),
MOVIE_SPECIAL_BLOCK("movie_special", "limited_king");
public static SealedLeagueType getLeagueType(String sealedCode) {
for (SealedLeagueType sealedLeagueType : SealedLeagueType.values()) {

View File

@@ -165,6 +165,7 @@
<option value="ttt_block">Towers block</option>
<option value="movie">King (Movie) block</option>
<option value="war_block">War of the Ring block</option>
<option value="movie_special">Movie Special block</option>
</select><br/>
Series duration in days: <input type="text" name="serieDuration"><br/>
Maximum matches in series: <input type="text" name="maxMatches"><br/>