module it.polimi.ingsw.gc14 { requires javafx.controls; requires javafx.fxml; requires org.controlsfx.controls; requires java.rmi; requires java.smartcardio; requires com.google.gson; requires java.desktop; requires org.jline.terminal; requires org.jline.reader; requires org.jline.builtins; opens it.polimi.ingsw.gc14 to javafx.fxml, com.google.gson; opens it.polimi.ingsw.gc14.Model to com.google.gson; opens it.polimi.ingsw.gc14.Model.GamePackage to com.google.gson; exports it.polimi.ingsw.gc14; // RMI exports it.polimi.ingsw.gc14.Network.RMI.Common to java.rmi; exports it.polimi.ingsw.gc14.Network.RMI.Server to java.rmi; exports it.polimi.ingsw.gc14.Network.RMI.Client to java.rmi; exports it.polimi.ingsw.gc14.Network to java.rmi; exports it.polimi.ingsw.gc14.Model to java.rmi, com.google.gson; // GUI opens it.polimi.ingsw.gc14.View.GUI to javafx.fxml; exports it.polimi.ingsw.gc14.View.GUI; }