/*
* ******************************************************************************
* * Copyright 2015 See AUTHORS file.
* *
* * Licensed under the Apache License, Version 2.0 (the "License");
* * you may not use this file except in compliance with the License.
* * You may obtain a copy of the License at
* *
* * http://www.apache.org/licenses/LICENSE-2.0
* *
* * Unless required by applicable law or agreed to in writing, software
* * distributed under the License is distributed on an "AS IS" BASIS,
* * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* * See the License for the specific language governing permissions and
* * limitations under the License.
* *****************************************************************************
*/
package com.uwsoft.editor.utils;
import java.util.Properties;
/**
* Created by azakhary on 9/28/2014.
*/
public class AppConfig {
public static AppConfig instance;
public String version;
public Properties properties;
private AppConfig() {}
public static AppConfig getInstance() {
if(instance == null) {
instance = new AppConfig();
instance.loadProperties();
}
return instance;
}
private void loadProperties() {
// this thing just refused to work so I gave up, fuck it.
/*
properties = new Properties();
// Gdx.files
File file = new File("app.properties");
if(!file.exists()) {
System.out.println("NO FILE");
file = new File("assets/app.properties");
System.out.println("NO FILE " + file.getAbsolutePath());
}
//Gdx.files.internal(path)
try {
FileInputStream fileInput = new FileInputStream(file);
properties.load(fileInput);
version = properties.getProperty("version");
} catch (IOException e) {
e.printStackTrace();
}
*/
version = "0.1.3";
}
}