1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
public void start(Stage primaryStage) {
vueCarte.setImage(fondDeCarte.getImage());
final Rectangle2D viewport = new Rectangle2D(0, 0, 500, 500);
vueCarte.setViewport(viewport);
vueCarte.setOnMousePressed(this::handleMousePressed);
vueCarte.setOnMouseDragged(this::handleMouseDragged);
vueCarte.setOnMouseMoved(this::handleMouseMoved);
vueCarte.setOnScroll(this::handleZoom);
vueCarte.getTransforms().add(scale);
Platform.runLater(() ->
{
mapArea.widthProperty().addListener(this::mapAreaSizeChanged);
mapArea.heightProperty().addListener(this::mapAreaSizeChanged);
});
decors.setOnMousePressed(this::handleMousePressed);
decors.setOnMouseDragged(this::handleMouseDragged);
decors.setOnMouseMoved(this::handleMouseMoved);
decors.setOnScroll(this::handleZoom);
decors.getTransforms().add(scale);
primaryScene = new Scene(vueRoot, 500, 500);
primaryStage.setTitle("Feu de Forêt v1.0");
primaryStage.setScene(primaryScene);
primaryStage.show();
corrigeLocation(0, 0);
} |
Partager