Files
Party-Parrots-At-Sea/src/main/java/seng302/visualiser/controllers/ViewManager.java
T
Michael Rausch 0feccdc8b9 Replaced existing views with new views and controllers from the test repository.
Tags: #pair[mra106, ajm412] #story[1245]
2017-09-07 16:32:34 +12:00

42 lines
859 B
Java

package seng302.visualiser.controllers;
import com.jfoenix.controls.JFXDecorator;
import javafx.scene.Node;
import seng302.visualiser.GameClient;
public class ViewManager {
private static ViewManager instance;
private GameClient gameClient;
private JFXDecorator decorator;
private ViewManager(){
gameClient = new GameClient(decorator);
}
public static ViewManager getInstance(){
if (instance == null){
instance = new ViewManager();
}
return instance;
}
public void setDecorator(JFXDecorator decorator){
this.decorator = decorator;
}
public JFXDecorator getDecorator(){
return decorator;
}
public void setScene(Node scene){
decorator.setContent(scene);
}
public GameClient getGameClient(){
return gameClient;
}
}