package de.fau.cs.mad.fly.profile; /** * Level properties for read level from json file * * @author Fan * */ public class LevelProfile { /** * Name of the level. */ public String name; /** * Id of the level. */ public int id; /** * File name of the level. */ public String file; /** * Type of the level. * <p> * Value of 0 if its a normal level. * Value of 1 if its a tutorial level. */ public int type; /** * Checks if the level is a tutorial level. * @return true if the level is a tutorial level, false otherwise. */ public boolean isTutorial() { return (type == 1); } /** * Checks if the level is an endless level. * @return true if the level is an endless level, false otherwise. */ public boolean isEndless() { return (name.equals("Endless")); } /** * Checks if the level is an endless rails level. * @return true if the level is an endless rails level, false otherwise. */ public boolean isEndlessRails() { return name.equals("EndlessRails"); } }