Replaced existing views with new views and controllers from the test repository.

Tags: #pair[mra106, ajm412] #story[1245]
This commit is contained in:
Michael Rausch
2017-09-07 16:32:34 +12:00
parent 5fb8a0c2c1
commit 0feccdc8b9
45 changed files with 1721 additions and 827 deletions
@@ -0,0 +1,41 @@
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;
}
}