/// <summary> /// Method for integration tests /// </summary> /// <param name="ip"></param> /// <param name="port"></param> /// <param name="settings"></param> /// <param name="colour"></param> /// <param name="PController"></param> /// <param name="role"></param> /// <returns></returns> public static bool TestStartPlayer(IPAddress ip, Int32 port, PlayerSettingsConfiguration settings, Messages.TeamColour colour, out PlayerController PController, Messages.PlayerRole role = Messages.PlayerRole.member) { var player = new Player(colour, role, settings); PController = new PlayerController(player); player.Controller = PController; return(PController.ConnectToServer(ip, port)); }
public static bool StartPlayerController(IPAddress ip, Int32 port, PlayerSettingsConfiguration settings, Messages.TeamColour colour, Messages.PlayerRole role) { PController = new PlayerController(colour, role, settings, gameName); return(PController.ConnectToServer(ip, port)); }