Some new stuff.
This commit is contained in:
@@ -10,6 +10,7 @@ public class GamePlay implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
public static final GamePlay DEFAULT_PROFILE = new GamePlay();
|
||||
public boolean isDefault = false;
|
||||
|
||||
public int completionTime; // counts only the current run on the level,
|
||||
// excluding death games
|
||||
@@ -95,9 +96,11 @@ public class GamePlay implements Serializable {
|
||||
gp = (GamePlay) in.readObject();
|
||||
} catch (Exception e) {
|
||||
// TODO Auto-generated catch block
|
||||
//e.printStackTrace();
|
||||
System.out.println("Unable to read from GamePlay file: " + fileName + ", initializing a new GamePlay instance.");
|
||||
// e.printStackTrace();
|
||||
System.out.println("Unable to read from GamePlay file: " + fileName
|
||||
+ ", initializing a new GamePlay instance.");
|
||||
gp = GamePlay.DEFAULT_PROFILE;
|
||||
gp.isDefault = true;
|
||||
}
|
||||
return gp;
|
||||
}
|
||||
|
||||
@@ -55,18 +55,23 @@ public class PlayerProfile {
|
||||
public int getBumpSkill() {
|
||||
return skillVector.get(SKILL.BUMP);
|
||||
}
|
||||
|
||||
public int getCollectSkill() {
|
||||
return skillVector.get(SKILL.COLLECT);
|
||||
}
|
||||
|
||||
public int getJumpSkill() {
|
||||
return skillVector.get(SKILL.JUMP);
|
||||
}
|
||||
|
||||
public int getRunSkill() {
|
||||
return skillVector.get(SKILL.RUN);
|
||||
}
|
||||
|
||||
public int getShootSkill() {
|
||||
return skillVector.get(SKILL.SHOOT);
|
||||
}
|
||||
|
||||
public int getStompSkill() {
|
||||
return skillVector.get(SKILL.STOMP);
|
||||
}
|
||||
|
||||
@@ -81,6 +81,21 @@ public class ProfileMatcher {
|
||||
TYPE type = null;
|
||||
HashMap<SKILL, Integer> skillVector = new HashMap<SKILL, Integer>();
|
||||
|
||||
if (playerMetrics.isDefault) {
|
||||
skillLevel = SKILL_LEVEL.BEGINNER;
|
||||
type = TYPE.RUNNER;
|
||||
|
||||
skillVector.put(SKILL.BUMP, new Integer(25));
|
||||
skillVector.put(SKILL.COLLECT, new Integer(25));
|
||||
skillVector.put(SKILL.JUMP, new Integer(25));
|
||||
skillVector.put(SKILL.RUN, new Integer(25));
|
||||
skillVector.put(SKILL.SHOOT, new Integer(25));
|
||||
skillVector.put(SKILL.STOMP, new Integer(25));
|
||||
|
||||
PlayerProfile ret = new PlayerProfile(skillLevel, type, skillVector);
|
||||
return ret;
|
||||
}
|
||||
|
||||
int skillHolder;
|
||||
|
||||
// Get bump skills.
|
||||
|
||||
Reference in New Issue
Block a user