public MixedMovementController(string file, Form1 form, IPacmanServer server, string serverUrl, int delta, int userId) : base(server, serverUrl, delta, userId) { fileController = new FileMovementController(file, server, serverUrl, delta, userId); movementController = new MovementController(form, server, serverUrl, delta, userId); currentController = fileController; }
public override ClientServerInterface.PacMan.Server.Movement.Direction GetDirection() { if (currentController == fileController && !fileController.HasNext()) { currentController = movementController; } return(currentController.GetDirection()); }