jeu-de-combat/src/launcher/Settings.java
François Autin 8fc483b7e5
Deleted configuration package.
Relocated configuration.Config to launcher.Config.
2021-06-10 15:41:39 +02:00

44 lines
1.1 KiB
Java

package launcher;
import java.util.HashMap;
public class Settings {
private Config config;
public Settings() {
try {
config = new Config();
} catch (Exception e) {
e.printStackTrace();
System.exit(1);
}
}
public void setSettings() throws Exception {
HashMap<String, Object> set = Launcher.pointer.getArraysettings();
try {
int width = (Integer) set.get("width");
int height = (Integer) set.get("height");
int rounds = (Integer) set.get("rounds");
boolean fullscreen = (Boolean) set.get("fullscreen");
String character1 = (String) set.get("character1");
String character2 = (String) set.get("character2");
String stage = (String) set.get("stage");
config.write(width, height, rounds, fullscreen, character1, character2, stage);
} catch (Exception e) {
config.write(800, 600, 3, false, "default", "default", "default");
System.out.println("Incorrect config file");
}
}
public String getResolution() {
return "" + Integer.toString(config.width) + "x" + Integer.toString(config.height);
}
public boolean getFullscreen() {
return config.fullscreen;
}
}