public void BootstrapStudentView(User _user) { this.timer = new Timer(); Input input = new Input(); User user = _user; OutputBox outputBox = new OutputBox(new Point(1, 1), Console.WindowLeft + 70, (int)Math.Floor(Console.WindowHeight / 1.7) + 1); InputBox inputBox = new InputBox(new Point(1, (int)Math.Floor(Console.WindowHeight / 1.4) + 1) , Console.WindowWidth - 8, 4); OutputBoxController outputBoxController = new OutputBoxController(outputBox); InputBoxController inputBoxController = new InputBoxController(inputBox); StudentDBController studentDBController = new StudentDBController(); StudentView studentView = new StudentView(timer, inputBox, outputBox); BorderController borderController = new BorderController(studentView); InputFilter inputFilter = new InputFilter(); QueryCreator queryCreator = new QueryCreator(_user); StudentController studentController = new StudentController(timer, inputFilter, inputBox, outputBox, studentView, input, inputBoxController, outputBoxController, borderController, user, queryCreator, studentDBController ); }
public void BootstrapLoginView() { this.timer = new Timer(); Input input = new Input(); InputBox inputBox1 = new InputBox(new Point(Console.WindowWidth / 2, Console.WindowHeight / 2), (int)Math.Floor(Console.WindowWidth / 1.7), (int)Math.Floor(Console.WindowHeight / 1.7) + 1); InputBox inputBox2 = new InputBox(new Point(1, (int)Math.Floor(Console.WindowHeight / 1.4) + 1) , (int)Math.Floor(Console.WindowWidth / 1.08), 4); OutputBox outputBox = new OutputBox(new Point((int)Math.Floor(Console.WindowWidth / 1.45), Console.WindowTop + 1), (int)Math.Floor(Console.WindowWidth / 3.9), (int)Math.Floor(Console.WindowHeight / 1.7) + 1); LoginView loginView = new LoginView(timer, inputBox1, inputBox2, outputBox); BorderController borderController = new BorderController(loginView); OutputBoxController outputBoxController = new OutputBoxController(outputBox); InputBoxController inputBoxController1 = new InputBoxController(inputBox1); InputBoxController inputBoxController2 = new InputBoxController(inputBox2); InputFilter inputFilter = new InputFilter(); LoginDBController fakeDBController = new LoginDBController(this); LoginController loginController = new LoginController(timer, input, loginView, inputBoxController1, inputBoxController2, outputBoxController, borderController, inputFilter, fakeDBController); }
private void GenerateBorders() { List <BorderController> borders = new List <BorderController>(); foreach (SolarSystem system in systems) { BorderController border = system.transform.Find("Border").GetComponent <BorderController>(); border.SetBorderDistance(borderDistance); foreach (SolarSystem possibleNeighbour in systems) { if (possibleNeighbour != system && Vector3.Distance(possibleNeighbour.transform.position, system.transform.position) <= borderDistance * 2) { border.AddNearbySystem(possibleNeighbour); } } borders.Add(border); } foreach (BorderController border in borders) { bool result = true; while (result) { result = border.GrowBorder(); } border.CreateBorderMesh(); } foreach (SolarSystem system in systems) { system.UpdateBorders(); } }
private int downCounter; //will be used to determine the vertical position of the generation // Start is called before the first frame update void Start() { borderControls = borders.GetComponent <BorderController>(); transform.position = startingPosition.position; //first room is instantiated at start lastRoom = Instantiate(startingRoom, transform.position, Quaternion.identity); player.transform.position = this.transform.position + new Vector3(0f, 0f, 10f); //the direction variable is set to a range that covers all possibilities direction = Random.Range(1, 6); }
float ConvertCornerRadiusToPixels() { int cornerRadius = DefaultCornerRadius; if (BorderController.IsSet(BorderController.CornerRadiusProperty) && BorderController.CornerRadius != (int)BorderController.CornerRadiusProperty.DefaultValue) { cornerRadius = BorderController.CornerRadius; } return(_convertToPixels(cornerRadius)); }
public void BootstrapTeacherView(User _user) { User user = _user; this.timer = new Timer(); Input input = new Input(); Taskbar taskbar = new Taskbar(); TaskbarController taskbarController = new TaskbarController(taskbar); OutputBox outputBox1 = new OutputBox(new Point(1, 1), (int)Math.Floor(Console.WindowWidth / 1.7), (int)Math.Floor(Console.WindowHeight / 1.7) + 1); InputBox inputBox = new InputBox(new Point(1, (int)Math.Floor(Console.WindowHeight / 1.4) + 1) , (int)Math.Floor(Console.WindowWidth / 1.08), 4); OutputBox outputBox2 = new OutputBox(new Point((int)Math.Floor(Console.WindowWidth / 1.45), Console.WindowTop + 1), (int)Math.Floor(Console.WindowWidth / 3.9), (int)Math.Floor(Console.WindowHeight / 1.7) + 1); OutputBoxController outputBoxController1 = new OutputBoxController(outputBox1); OutputBoxController outputBoxController2 = new OutputBoxController(outputBox2); InputBoxController inputBoxController = new InputBoxController(inputBox); TeacherDBController teacherDBController = new TeacherDBController(); TeacherView teacherView = new TeacherView(timer, taskbar, inputBox, outputBox1, outputBox2); BorderController borderController = new BorderController(teacherView); InputFilter inputFilter = new InputFilter(); QueryCreator queryCreator = new QueryCreator(_user); TeacherController teacherController = new TeacherController(timer, inputFilter, inputBox, outputBox1, outputBox2, taskbar, input, teacherView, taskbarController, outputBoxController1, outputBoxController2, inputBoxController, borderController, user, queryCreator, teacherDBController); }
private void Start() { controls = border.GetComponent <BorderController>(); }
protected override void SetUp() { GameObject b = GameObject.FindWithTag("BorderController"); bc = b.GetComponent <BorderController> (); }