private void LoadAllCollections() { GreenKeeperCollection = new ObservableCollection <Greenkeeper>(); GreenkeeperHandler = new GreenkeeperHandler(this); GreenkeeperHandler.GetGreenkeeperCollection(); GreenKeeperCollection.OrderByDescending(x => x.GreenkeeperName); AreaCollection = new ObservableCollection <Area>(); AreaHandler = new AreaHandler(this); AreaHandler.GetAreaCollection(); AreaHandler.VisOmraader(); FinishedTaskCollection = new ObservableCollection <FinishedTask>(); FinishedTaskHandler = new FinishedTaskHandler(this); GreenTaskCollection = new ObservableCollection <GreenTask>(); GreenTaskHandler = new GreenTaskHandler(this); GreenTaskHandler.GetGreenTaskCollection(); GreenTaskHandler.GetSumGreenTaskCollection(); GreenkeeperInfoHandler = new GreenkeeperInfoHandler(this); GreenkeeperInfoHandler.GetGreenTaskInfoCollection(); GreenkeeperMinutterPrDagHandler = new GreenkeeperMinutterPrDagHandler(this); GreenkeeperMinutterPrDagHandler.GetGreenkeeperMinutterPrDagSortedList(); }
private void InitializeComponent() { _container = new VerticalBox(); this.Child = _container; var hbox = new HorizontalBox(); _container.Children.Add(hbox); hbox.Children.Add(new Label("Size")); _width = new SpinBox(int.MinValue, int.MaxValue); hbox.Children.Add(_width, true); _height = new SpinBox(int.MinValue, int.MaxValue); hbox.Children.Add(_height, true); _fullscreen = new CheckBox("Fullscreen"); hbox.Children.Add(_fullscreen); _width.ValueChanged += (sender, args) => { var size = _mainWindow.Size; _mainWindow.Size = new Size(_width.Value, size.Height); }; _height.ValueChanged += (sender, args) => { var size = _mainWindow.Size; _mainWindow.Size = new Size(size.Width, _height.Value); }; _fullscreen.Checked += (sender, args) => { _mainWindow.FullScreen = true; UpdateSize(); }; _fullscreen.UnChecked += (sender, args) => { _mainWindow.FullScreen = false; UpdateSize(); }; _mainWindow.Resize += (sender, args) => { Console.WriteLine("size\n"); UpdateSize(); }; UpdateSize(); var checkbox = new CheckBox("Borderless"); checkbox.Checked += (sender, args) => { _mainWindow.Borderless = true; }; checkbox.UnChecked += (sender, args) => { _mainWindow.Borderless = false; }; _container.Children.Add(checkbox); var button = new Button("Borderless Resizes"); button.Click += (sender, args) => { if (!borderAHInit) { _borderAH = new AreaHandler(); borderAHInit = true; } var window = new Window("Border Resize Test", 300, 500); window.Borderless = true; var area = new Area(_borderAH); var b = new HorizontalBox(); b.Children.Add(area, true); window.Child = b; window.Show(); }; _container.Children.Add(button); hbox = new HorizontalBox(); _container.Children.Add(hbox, true); hbox.Children.Add(new Separator(Orientation.Vertical)); }
IEnumerator StartTransition(GameObject warpTile) { /* Screen Fade Out */ yield return(StartCoroutine(transition.PlayTransition(Effect.fadeOut, 2f))); /* Get Warp Area */ Transform tmpT = warpTile.transform.parent; while (tmpT.tag != "Area") { tmpT = tmpT.parent; } AreaHandler warpArea = tmpT.GetComponent <AreaHandler>(); /* Deactive Old Area */ activeArea.SetState(false); /* Activate New Area */ warpArea.SetState(true); /* Update Active Area */ activeArea = warpArea; /* Play New Song */ StartCoroutine(sound.PlayMusic(activeArea.music)); /* If Tile is A Door */ if (warpTile.tag == "Door") { /* Transport Player */ player.transform.position = new Vector2(warpTile.transform.position.x, warpTile.transform.position.y + 0.04f); /* Screen Fade In */ yield return(StartCoroutine(transition.PlayTransition(Effect.fadeIn, 2f))); /* Exit Door */ yield return(StartCoroutine(warpTile.GetComponent <DoorHandler>().ExitDoor())); } /* If Tile is Stairs */ else if (warpTile.tag == "Stairs") { /* Transport Player */ player.transform.position = warpTile.transform.position; /* Get DoorHandler Component */ DoorHandler door = warpTile.GetComponent <DoorHandler>(); /* Screen Fade In */ yield return(StartCoroutine(transition.PlayTransition(Effect.fadeIn, 2f))); /* Exit Stairs */ yield return(StartCoroutine(warpTile.GetComponent <StairsHandler>().ExitStairs())); } /* Else (Tile is NOT a Door), Just Trasnport and Screen Fade In */ else { player.transform.position = new Vector2(warpTile.transform.position.x, warpTile.transform.position.y + 0.08f); yield return(StartCoroutine(transition.PlayTransition(Effect.fadeIn, 2f))); } /* Return Controller To Player */ player.isControllable = true; }
public IHttpActionResult ConsultaAreas() { AreaHandler handler = new AreaHandler(); return(Content(HttpStatusCode.OK, handler.ConsultaAreas())); }