Render wins to unlock commanders

This commit is contained in:
drdev
2014-11-24 04:11:42 +00:00
parent e17f55b39e
commit 8ccda655d1
4 changed files with 41 additions and 8 deletions

View File

@@ -24,10 +24,8 @@ import forge.planarconquest.ConquestPlane.Region;
import forge.properties.ForgeConstants;
import java.io.File;
import java.util.ArrayList;
import java.util.EnumMap;
import java.util.HashMap;
import java.util.List;
public final class ConquestData {
/** Holds the latest version of the Conquest Data. */
@@ -124,7 +122,8 @@ public final class ConquestData {
public void addWin() {
wins++;
winStreakCurrent++;
getCurrentPlaneData().addWin();
if (winStreakCurrent > winStreakBest) {
winStreakBest = winStreakCurrent;
}
@@ -133,6 +132,7 @@ public final class ConquestData {
public void addLoss() {
losses++;
winStreakCurrent = 0;
getCurrentPlaneData().addLoss();
}
public int getWins() {

View File

@@ -6,7 +6,25 @@ import java.util.List;
public class ConquestPlaneData {
private final List<ConquestCommander> commanders = new ArrayList<ConquestCommander>();
private int wins, losses;
public List<ConquestCommander> getCommanders() {
return commanders;
}
public void addWin() {
wins++;
}
public void addLoss() {
losses++;
}
public int getWins() {
return wins;
}
public int getLosses() {
return losses;
}
}

View File

@@ -28,7 +28,8 @@ public class ConquestPreferences extends PreferencesStore<ConquestPreferences.CQ
* Preference identifiers, and their default values.
*/
public static enum CQPref {
CURRENT_CONQUEST("DEFAULT");
CURRENT_CONQUEST("DEFAULT"),
WINS_TO_UNLOCK_COMMANDER("10");
private final String strDefaultVal;