Back to project page game_guess_lib.
The source code is released under:
MIT License
If you think the Android project game_guess_lib listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.wkmf.guess.lib.structure; //from ww w .java 2 s . c om import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import java.util.List; /** * Created by ernestofndz on 9/02/14. */ @JsonIgnoreProperties(ignoreUnknown = true) public class GuessLevel { private static final int LEVEL_PRODUCTION = 1; private static final int LEVEL_COMPLETE_PRIZE = 5; @JsonProperty("id") private String id; @JsonProperty("stage") private String stage; @JsonProperty("difficulty") private int difficulty; @JsonProperty("name") private String name; @JsonProperty("questions") private List<GuessQuestion> questions; @JsonProperty("status") private boolean completed = false; @JsonProperty("level_type") private int levelType; @JsonProperty("production") private int production; // dificultades public static final int EASY = 1; public static final int MIDDLE = 2; public static final int HARD = 3; // constructor public GuessLevel( String id, String stage, int difficulty, String name, List<GuessQuestion> questions, boolean completed, int levelType, int production) { this.id = id; this.stage = stage; this.difficulty = difficulty; this.name = name; this.questions = questions; this.completed = completed; this.levelType = levelType; this.production = production; } public GuessLevel() { } // el premio al responder correctamente la pregunta depender de la dificultad de la misma public int getCorrectAnswerPrize() { return this.difficulty; } // el premio al completar un nivel es el mismo siempre (puede cambiar en el futuro) public int getLevelCompletePrize() { return LEVEL_COMPLETE_PRIZE; } // comprobar si un nivel se encuentra en produccin public boolean isInProduction() { return this.production == LEVEL_PRODUCTION; } // get/set public String getId() { return id; } public void setId(String id) { this.id = id; } public List<GuessQuestion> getQuestions() { return questions; } public void setQuestions(List<GuessQuestion> questions) { this.questions = questions; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getStage() { return stage; } public void setStage(String stage) { this.stage = stage; } public int getDifficulty() { return difficulty; } public void setDifficulty(int difficulty) { this.difficulty = difficulty; } public boolean isCompleted() { return completed; } public void setCompleted(boolean completed) { this.completed = completed; } public int getLevelType() { return levelType; } public void setLevelType(int levelType) { this.levelType = levelType; } }