package settings;
import logic.nodes.nodeSettings.Settings;
public class CheatConfig extends ConfigFile {
private static final String ENABLE_COLLISION = "EnableCollision";
private static final String ENABLE_COLL_DAMAGE = "EnableCollisionDamage";
private static final String DISABLE_TEAM_COLLISION = "DisableTeamCollision";
private static CheatConfig cheatConfig = new CheatConfig();
private CheatConfig() {
super();
}
public static CheatConfig get() { return cheatConfig; }
@Override
protected Settings getSettings() { return cheatConfig; }
@Override
public void reset() { cheatConfig = new CheatConfig(); }
@Override
public String getFileName() { return "cheatConfig.xml"; }
public boolean getEnableCollision() { return Boolean.valueOf(getEnableCollisionString()).booleanValue(); }
public String getEnableCollisionString() { return getValueOf(ENABLE_COLLISION); }
public boolean getEnableCollDamage() { return Boolean.valueOf(getEnableCollDamageString()).booleanValue(); }
public String getEnableCollDamageString() { return getValueOf(ENABLE_COLL_DAMAGE); }
public boolean getDisableTeamCollision() { return Boolean.valueOf(getDisableTeamCollisionString()).booleanValue(); }
public String getDisableTeamCollisionString() { return getValueOf(DISABLE_TEAM_COLLISION); }
}
|