Ejemplo n.º 1
0
    public static void AddMarginScore(float wallIncline, float inputIncline)
    {
        float tempScore;
        float tempStreakMultiplier;

        inputIncline /= 10;                                         //reverts input value to decimal float

        MarginAnimation.StartAnimation(wallIncline - inputIncline); //start animation for margin text on screen

        inclineMargin  = Mathf.Abs(wallIncline - inputIncline);     //sets inclineMargin to the difference of the parameters
        inclineMargin *= 10;                                        //converts inlcine margin to an integer
        BumpStreak(inclineMargin);

        inclineMargin++;//adds 1 to avoid deviding by 0
        tempStreakMultiplier = streakMultiplier > 0 ? streakMultiplier : 1;
        tempScore            = (float)System.Math.Round(timeLeft * (baseScore / inclineMargin) * tempStreakMultiplier, 1);
        staticScoreAnimationScript.BaseScoreTriggerAnimations((float)System.Math.Round(baseScore / inclineMargin, 1), tempScore);
        scoreToAdd = tempScore;
    }
Ejemplo n.º 2
0
        public SidebarControl()
        {
            InitializeComponent();
            Realign.SubMenu          = RealignSubMenu;
            Zoom.SubMenu             = ZoomSubMenu;
            MapFilter.SubMenu        = MapFilterSubMenu;
            MapFilterSubMenu.OnOpen += OnSubMenuOpen;
            RealignSubMenu.OnOpen   += OnSubMenuOpen;
            ZoomSubMenu.OnOpen      += OnSubMenuOpen;
            RealignSubMenu.VerticalRealign.MouseLeftButtonUp   += VerticalRealignOnMouseLeftButtonUp;
            RealignSubMenu.HorizontalRealign.MouseLeftButtonUp += HorizontalRealignOnMouseLeftButtonUp;
            ZoomSubMenu.ZoomIn.MouseLeftButtonUp  += ZoomInOnMouseLeftButtonUp;
            ZoomSubMenu.ZoomOut.MouseLeftButtonUp += ZoomOutOnMouseLeftButtonUp;
            ZoomSubMenu.Default.MouseLeftButtonUp += DefaultOnMouseLeftButtonUp;
            Application.Current.Host.Content.FullScreenChanged += ContentFullScreenChanged;

            App.SidebarModel.PropertyChanged += SidebarModel_PropertyChanged;

            _marginAnimation = new MarginAnimation(new Thickness(-70, 0, 0, 0), new Thickness(0, 0, 0, 0), 0.2, ToolBarPanel);
            IsOpened         = true;
        }