CheatConfig.java :  » Game » infinitewars » settings » Java Open Source

Java Open Source » Game » infinitewars 
infinitewars » settings » CheatConfig.java
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); }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.