You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1001 B

package model;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import java.io.IOException;
import java.io.InputStream;
/**
* Created by fwy13 on 4/04/17.
*/
public enum SceneCode {
//screens before log in
MAIN("main", false), BASE("base", false),
//screens after login
HOME("home"),ADD_RIDE("addride"),MY_RIDES("myrides"), ADD_STOPS("addstops"), MY_STOPS("mystops"), ADD_ROUTE("addroute"),
MY_ROUTES("myroutes"), ADD_TRIP("addtrip"), MY_TRIPS("mytrips"), SHARED_RIDES("sharedtrips");
private String path;
private boolean loadMenu;
public static int prefWidth = 600;
public static int prefHeight = 400;
SceneCode(String path){
this(path, true);
}
SceneCode(String path, boolean loadMenu){
this.path = "scenes/"+path+".fxml";
this.loadMenu = loadMenu;
}
public String getPath() {
return path;
}
public boolean isLoadMenu() {
return loadMenu;
}
}