- Added documentation to controllers

- Moved Customization Dialog logic into LobbyController

tags : #story[1245]
This commit is contained in:
Alistair McIntyre
2017-09-12 17:19:18 +12:00
parent 634322de3f
commit e375efb8e9
3 changed files with 30 additions and 35 deletions
@@ -14,6 +14,7 @@ import seng302.gameServer.messages.CustomizeRequestType;
import seng302.utilities.Sounds;
import seng302.visualiser.ClientToServerThread;
import seng302.visualiser.controllers.LobbyController;
import seng302.visualiser.controllers.ViewManager;
import seng302.visualiser.validators.FieldLengthValidator;
import seng302.visualiser.validators.ValidationTools;
@@ -42,6 +43,10 @@ public class BoatCustomizeController implements Initializable{
submitCustomization();
});
setPlayerColor(lobbyController.playersColor);
socketThread = ViewManager.getInstance().getGameClient().getServerThread();
RequiredFieldValidator playerNameReqValidator = new RequiredFieldValidator();
playerNameReqValidator.setMessage("Player name required.");
@@ -86,10 +91,6 @@ public class BoatCustomizeController implements Initializable{
this.colorPicker.setValue(playerColor);
}
public void setServerThread(ClientToServerThread ctsThread) {
this.socketThread = ctsThread;
}
public void setParentController(LobbyController lobbyController){
this.lobbyController = lobbyController;
}