Session.java 872 B

1234567891011121314151617181920212223242526272829303132
  1. package eu.oschl.gui;
  2. import eu.oschl.textadventure.Game;
  3. import javafx.application.Application;
  4. import javafx.fxml.FXMLLoader;
  5. import javafx.scene.Scene;
  6. import javafx.stage.Stage;
  7. import java.io.IOException;
  8. public class Session extends Application {
  9. private static Game game;
  10. private static ActionProcessor actionProcessor;
  11. public static void launchGui(Game game, String[] args)
  12. {
  13. Session.game = game;
  14. Session.actionProcessor = ActionProcessor.create(game);
  15. Application.launch(Session.class, args);
  16. }
  17. @Override
  18. public void start(Stage stage) throws IOException {
  19. FXMLLoader fxmlLoader = new FXMLLoader(Session.class.getResource("game.fxml"));
  20. Scene scene = new Scene(fxmlLoader.load(), 1280, 720);
  21. stage.setTitle("Schmorn");
  22. stage.setScene(scene);
  23. stage.show();
  24. }
  25. }