예제 #1
0
        private void SaveButtonClick(object sender, RoutedEventArgs e)
        {
            int id = Convert.ToInt32(((Button)sender).Tag);

            PartyOptions.SetPartyOption(id);
            SelectSaveButton(id);
        }
예제 #2
0
        private void SelectLastSaveButton()
        {
            int id = PartyOptions.CompareCurrentWithSaves();

            if (id != -1)
            {
                SelectSaveButton(id);
            }
        }
예제 #3
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            LightSelectionFrame.Navigate(typeof(LightSelection));
            ((LightSelection)LightSelectionFrame.Content).GiveVariables(this);

            if (PartyOptions.activePartyOption.Equals(default(PartyOption)))
            {
                PartyOptions.SetPartyOption(0);
            }

            int id = PartyOptions.CompareCurrentWithSaves();

            if (id != -1)
            {
                SelectMenuItem("Simple");
                NavigateToItem("Simple");
            }
            else
            {
                SelectMenuItem("Advanced");
                NavigateToItem("Advanced");
            }
        }
예제 #4
0
 void Awake()
 {
     S = this;
 }
예제 #5
0
        private void NavigateToRandomType(int index)
        {
            switch (index)
            {
            case 0:
                ColorGradientFrame.Visibility = Visibility.Visible;
                ColorGradientFrame.Navigate(typeof(ColorGradientTwo));
                break;

            case 1:
                ColorGradientFrame.Visibility = Visibility.Visible;
                ColorGradientFrame.Navigate(typeof(ColorGradientThree));
                break;

            case 2:
                PartyOptions.activePartyOption.changeColorCompletelyRandom = true;
                ColorGradientFrame.Visibility = Visibility.Collapsed;
                break;
            }

            if (ColorGradientFrame.Visibility == Visibility.Visible)
            {
                PartyOptions.activePartyOption.changeColorCompletelyRandom = false;

                colorGradient = Convert.ChangeType(ColorGradientFrame.Content, ColorGradientFrame.CurrentSourcePageType);

                LightProcessingColor lightProcessingColor = new LightProcessingColor();
                colorGradient.GiveVariables <PartyControl, LightProcessingColor>(partyControl, lightProcessingColor, PartyOptions.GetColorGradientInformation());
            }
        }
예제 #6
0
        private void NavigateToColorGradient(int index)
        {
            switch (index)
            {
            case 0:
                ColorGradientFrame.Navigate(typeof(ColorGradientTwo));
                break;

            case 1:
                ColorGradientFrame.Navigate(typeof(ColorGradientThree));
                break;
            }

            colorGradient = Convert.ChangeType(ColorGradientFrame.Content, ColorGradientFrame.CurrentSourcePageType);

            LightProcessingColor lightProcessingColor = new LightProcessingColor();

            colorGradient.GiveVariables <PartyControl, LightProcessingColor>(partyControl, lightProcessingColor, PartyOptions.GetColorGradientInformation());
        }