import AdventureModel.AdventureGame;
import javafx.application.Application;
import javafx.stage.Stage;
import views.AdventureGameView;
import java.io.IOException;
/**
* Class AdventureGameApp.
*/
public class AdventureGameApp extends Application {
AdventureGame model;
AdventureGameView view;
public static void main(String[] args) {
launch(args);
}
/*
* JavaFX is a Framework, and to use it we will have to
* respect its control flow! To start the game, we need
* to call "launch" which will in turn call "start" ...
*/
@Override
public void start(Stage primaryStage) throws IOException {
this.model = new AdventureGame("TinyGame"); //change the name of the game if you want to try something bigger!
this.view = new AdventureGameView(model, primaryStage);
model.adventureGameView = view;
view.moveToForcedRoom(10);
}
}