@FXML void processNewGame(ActionEvent event) { GestorLogs.registrarLog("Creando nuevo Juego..."); String fxml = ConstantesFXML.FXML_CREAR_JUEGO; try { Parent root; Stage stage = new Stage(); FXMLLoader loader = ScreensFramework.getLoader(fxml); root = (Parent) loader.load(); CrearJuegoController controller = (CrearJuegoController) loader.getController(); controller.setPrevStage(currentStage); controller.setUsuarioLogueado(usuarioLogueado); Scene scene = new Scene(root); stage.setScene(scene); stage.setTitle("Monopoly - Nuevo Juego"); stage.centerOnScreen(); controller.setCurrentStage(stage); int senderId = ConnectionController.getInstance().getIdPlayer(); ConnectionController.getInstance().send(new CreateGameMessage(senderId, usuarioLogueado)); } catch (Exception ex) { GestorLogs.registrarException(ex); } }
@FXML void processJoinGame(ActionEvent event) { GestorLogs.registrarLog("Creando nuevo Juego..."); String fxml = ConstantesFXML.FXML_UNIRME_JUEGO; try { Parent root; Stage stage = new Stage(); FXMLLoader loader = ScreensFramework.getLoader(fxml); root = (Parent) loader.load(); UnirmeJuegoController controller = (UnirmeJuegoController) loader.getController(); controller.setPrevStage(currentStage); controller.setUsuarioLogueado(usuarioLogueado); Scene scene = new Scene(root); stage.setScene(scene); stage.setTitle("Monopoly - Unirme a Juego"); stage.centerOnScreen(); controller.setCurrentStage(stage); // int senderId = ConnectionController.getInstance().getIdPlayer(); // ConnectionController.getInstance().send(new // JoinGameMessage(senderId, usuarioLogueado)); ConnectionController.getInstance().send(ConstantesMensaje.GET_PENDING_GAMES_MESSAGE); } catch (Exception ex) { GestorLogs.registrarException(ex); } }