Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
    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;
    }
Ejemplo n.º 4
0
        public IHttpActionResult ConsultaAreas()
        {
            AreaHandler handler = new AreaHandler();

            return(Content(HttpStatusCode.OK, handler.ConsultaAreas()));
        }