public orderTable() { InitializeComponent(); Thread thread = new Thread(delegate() { //Seats tableController dbSeats = new tableController(); Tables = new ObservableCollection <Seats>(dbSeats.loadSeat()); //Bill billController dbBills = new billController(); Bills = new ObservableCollection <Bills>(dbBills.loadBill()); //Areas areaController dbArea = new areaController(); Areas = new ObservableCollection <Area>(dbArea.loadArea()); Dispatcher.Invoke(() => { listviewShowTable.ItemsSource = Tables; ProgressBar.IsEnabled = false; ProgressBar.Visibility = Visibility.Hidden; //bill listviewShowBill.ItemsSource = Bills; //area listviewShowArea.ItemsSource = Areas; }); }); thread.Start(); }
private void loadArea() { areaController[] buffer = new areaController[81]; //Load all areas to buffer for (int y = 0, i = 0, line = 1; y < 3;) { for (int x = 0; x < 3; ++x) { for (int w = 0; w < 3; ++w, ++i) { //if(line == 1 || line == 4 || line == 7) buffer[i] = square[x, y].getArea(w); //else if(line == 2 || line == 5 || line == 8) buffer[i] = square[x, y].getArea(w + 3); //else if (line == 3 || line == 6 || line == 9) buffer[i] = square[x, y].getArea(w + 6); } if (x == 2) { if (line == 3 || line == 6 || line == 9) { ++y; } line++; } } } for (int y = 0, i = 0; y < 9; ++y) { for (int x = 0; x < 9; ++x, ++i) { area[x, y] = buffer[i]; //Load areas from buffer } } }
public bool A3_2; //Areas_3 void Start() { currentScene = SceneManager.GetActiveScene(); sceneName = currentScene.name; areaCtrl = this; areaCollider = GetComponent <BoxCollider2D> (); }
public areaControllerTest() { _seed = Guid.NewGuid().ToString(); _controller = MockController.CreateController <areaController>(_seed, "user"); }
public void hide() { gameObject.SetActive(false); selectedArea = null; }
public void setSelectedArea(areaController area) { selectedArea = area; }
private void loadArea() { areaController[] buffer = new areaController[81]; //Load all areas to buffer for (int y = 0, i = 0, line = 1; y < 3;) { for (int x = 0; x < 3; ++x) { for (int w = 0; w < 3; ++w, ++i) { if(line == 1 || line == 4 || line == 7) buffer[i] = square[x, y].getArea(w); else if(line == 2 || line == 5 || line == 8) buffer[i] = square[x, y].getArea(w + 3); else if (line == 3 || line == 6 || line == 9) buffer[i] = square[x, y].getArea(w + 6); } if (x == 2) { if (line == 3 || line == 6 || line == 9) ++y; line++; } } } for (int y = 0, i = 0; y < 9; ++y) for (int x = 0; x < 9; ++x, ++i) area[x, y] = buffer[i]; //Load areas from buffer }