= Iterative step towards combined config file

file shall be config.config, because config.
This commit is contained in:
Matthew Cech
2019-06-19 23:50:45 -07:00
parent 091e06e4ff
commit 8ae6d4adc3
15 changed files with 91 additions and 112 deletions
+23 -4
View File
@@ -1,9 +1,28 @@
package core;
import java.nio.file.Path;
import java.awt.Color;
import utils.GlobalLog;
import utils.LogFilter;
import utils.io.MonitoredFile;
public final class Config
public class Config
{
public static final Color ColorDefault = new Color(7*16, 8*16, 9*16); // A slate-grey
public static final String AssetDirectory = "./assets/";
private static final Path filepath = Constants.AssetDirectory + Constants.ConfigFilename;
MonitoredFile configFile;
Config instance;
public Config()
{
if(instance == null)
{
configFile = new MonitoredFile(filepath);
instance = this;
}
else
{
GlobalLog.error(LogFilter.Core, "You can't have two of the following: " + this.getClass().getSimpleName());
}
}
}