Add module-info

pull/35/head
James Ball 2020-12-04 22:33:41 +00:00
rodzic c7b9cd3dab
commit 934e14c7ac
2 zmienionych plików z 14 dodań i 12 usunięć

Wyświetl plik

@ -0,0 +1,12 @@
module sh.ball {
requires javafx.controls;
requires javafx.graphics;
requires javafx.fxml;
requires com.xtaudio.xt;
requires java.xml;
requires org.jsoup;
requires java.data.front;
requires org.jgrapht.core;
opens sh.ball.gui;
}

Wyświetl plik

@ -1,6 +1,5 @@
package sh.ball.gui; package sh.ball.gui;
import java.net.URISyntaxException;
import sh.ball.audio.AudioPlayer; import sh.ball.audio.AudioPlayer;
import sh.ball.audio.FrameProducer; import sh.ball.audio.FrameProducer;
import sh.ball.engine.Vector3; import sh.ball.engine.Vector3;
@ -27,13 +26,12 @@ import org.xml.sax.SAXException;
import sh.ball.parser.ObjParser; import sh.ball.parser.ObjParser;
import sh.ball.shapes.Shape; import sh.ball.shapes.Shape;
import sh.ball.shapes.Vector2; import sh.ball.shapes.Vector2;
import sh.ball.util.ClassLoaderUtil;
public class Controller implements Initializable { public class Controller implements Initializable {
private static final int BUFFER_SIZE = 20; private static final int BUFFER_SIZE = 20;
private static final int SAMPLE_RATE = 192000; private static final int SAMPLE_RATE = 192000;
private static final String DEFAULT_FILE = "models/cube.obj"; private static final String DEFAULT_FILE = "src/main/resources/models/cube.obj";
private final FileChooser fileChooser = new FileChooser(); private final FileChooser fileChooser = new FileChooser();
private final BlockingQueue<List<Shape>> frameQueue = new ArrayBlockingQueue<>(BUFFER_SIZE); private final BlockingQueue<List<Shape>> frameQueue = new ArrayBlockingQueue<>(BUFFER_SIZE);
@ -96,7 +94,7 @@ public class Controller implements Initializable {
@Override @Override
public void initialize(URL url, ResourceBundle resourceBundle) { public void initialize(URL url, ResourceBundle resourceBundle) {
chooseFile(DEFAULT_FILE); chooseFile(new File(DEFAULT_FILE));
Map<Slider, SliderUpdater<Double>> sliders = initializeSliderMap(); Map<Slider, SliderUpdater<Double>> sliders = initializeSliderMap();
@ -161,14 +159,6 @@ public class Controller implements Initializable {
} }
} }
private void chooseFile(String path) {
try {
chooseFile(new File(ClassLoaderUtil.getResource(path, this.getClass()).toURI()));
} catch (URISyntaxException e) {
e.printStackTrace();
}
}
public void setStage(Stage stage) { public void setStage(Stage stage) {
this.stage = stage; this.stage = stage;
} }