Beispiel #1
0
    private void UpdateRollbackClock()
    {
        float totalTime = currentPlayerStats.RollbackCount * currentPlayerStats.RollbackTime;

        timeRatioImage.fillAmount = timeRatio.Value / totalTime;

        Color newColor = currentColors.GetColor(ColorType.RewindColor);

        newColor.a           = timeRatioImage.color.a;
        timeRatioImage.color = newColor;
    }
    private void SetColors()
    {
        ParticleSystem    ps  = GetComponent <ParticleSystem>();
        ColorSchemePicker rcs = FindObjectOfType <ColorSchemePicker>();

        if (ps == null || rcs == null)
        {
            Destroy(this); return;
        }

        Gradient g = new Gradient();
        //GradientColorKey key1 = new GradientColorKey(rcs.GetColor(minColorIndex), 0f);
        //GradientColorKey key2 = new GradientColorKey(rcs.GetColor(maxColorIndex), 1f);

        GradientColorKey key1 = new GradientColorKey(ColorScheme.GetColor(minColorIndex), 0f);
        GradientColorKey key2 = new GradientColorKey(ColorScheme.GetColor(maxColorIndex), 1f);

        GradientAlphaKey alphaKey1 = new GradientAlphaKey(1f, 0f);
        GradientAlphaKey alphaKey2 = new GradientAlphaKey(1f, 1f);

        g.SetKeys(new GradientColorKey[2] {
            key1, key2
        }, new GradientAlphaKey[2] {
            alphaKey1, alphaKey2
        });

        StartCoroutine(ColorParticles(g, ps));
    }
Beispiel #3
0
        private void UpdateColors()
        {
            if (_colorScheme != null)
            {
                // Labels color
                foreach (Control control in Controls)
                {
                    SetLinkColor(control);
                }

                // Bar caption color (foreground)
                _title.ForeColor = _colorScheme.GetColor("SeeAlso.Caption" + ActiveColorSuffix);
            }

            Invalidate(false);
        }
Beispiel #4
0
    private void ApplyColorToLabel(TextMeshPro label, ColorType color, float alpha)
    {
        Color applyTopColor = currentColors.GetColor(color);

        applyTopColor.a = alpha;
        label.color     = applyTopColor;
    }
Beispiel #5
0
 public Slider(Vector2i position, int minValue, int maxValue, int size, int defaultValue, string leftText,
               string rightText, string id, Renderer.Alignment align = Renderer.Alignment.Left, bool swapTexts = false) :
     this(position, minValue, maxValue, size, defaultValue, leftText, rightText, id,
          ColorScheme.GetColor($"slider_{id}_idle"),
          ColorScheme.GetColor($"slider_{id}_hover"),
          ColorScheme.GetColor($"slider_{id}_click"), align, swapTexts)
 {
 }
    public void Reset()
    {
        Color color = defaultColorScheme.GetColor(pickerColor.Value);

        picker.color = color;
        currentColorScheme.SetColor(pickerColor.Value, color);
        customColorScheme.SetColor(pickerColor.Value, color);
    }
Beispiel #7
0
        static Color NormalColor(int noteDirLayer, int curDirLayer, Color color, Color nextDirLayerColor)
        {
            int difference = Math.Abs(noteDirLayer - curDirLayer);

            return(difference switch {
                0 => color,
                1 => nextDirLayerColor,
                _ => ColorScheme.GetColor("transparent")
            });
Beispiel #8
0
 public virtual void Start()
 {
     Recolor(ColorScheme.GetColor(index));
     //RandomColorScheme rcs = FindObjectOfType<RandomColorScheme>();
     //if(rcs != null)
     //{
     //    Recolor(rcs.GetColor(index));
     //}
 }
Beispiel #9
0
 private void UpdateColors()
 {
     BackColor = _active
             ? ColorScheme.GetColor(_colorScheme, "PaneCaption.Active", SystemColors.ActiveCaption)
             : ColorScheme.GetColor(_colorScheme, "PaneCaption.Inactive", SystemColors.InactiveCaption);
     _captionLabel.BackColor = BackColor;
     _captionLabel.ForeColor = _active
             ? ColorScheme.GetColor(_colorScheme, "PaneCaption.ActiveText", SystemColors.ActiveCaptionText)
             : ColorScheme.GetColor(_colorScheme, "PaneCaption.InactiveText", SystemColors.InactiveCaptionText);
 }
Beispiel #10
0
    private void UpdateCollider()
    {
        if (representations[0].sharedMaterial != null)
        {
            Color color = currentColors.GetColor(colorType);
            representations[0].sharedMaterial.color = color;
        }

        UpdateColliderPoints(edgeCollider2D, wallPoints, wallRadius, true);
        UpdateColliderPoints(pickupEdgeCollider2D, pickupColliderPoints, pickupColliderRadius, false);
    }
Beispiel #11
0
        /**
         * Creates a link type label for the pool.
         */

        private Control OnCreateLinkTypeLabel()
        {
            Label typeLabel = new Label();

            typeLabel.Font      = _linkTypeLabelFont;
            typeLabel.ForeColor = ColorScheme.GetColor(_colorScheme, "LinksBar.LinkTypeText",
                                                       Color.FromArgb(96, 96, 96));
            typeLabel.BackColor = Color.FromArgb(0, DefaultBackColor);
            typeLabel.AutoSize  = true;
            return(typeLabel);
        }
 private void OnEnable()
 {
     if (picker == null)
     {
         picker = GetComponent <FlexibleColorPicker>();
     }
     settingsController.PrepareCustomColor();
     Assert.IsFalse(pickerColor.Value == ColorType.None);
     Assert.IsFalse(picker == null, "No FlexibleColor Picker assigned to " + this.name);
     variableName.text = ColorTypeVar.GetColorTypeName(pickerColor.Value);
     picker.color      = currentColorScheme.GetColor(pickerColor.Value);
 }
Beispiel #13
0
        /**
         * Creates a link type label with the specified name.
         */

        private Control AddLinkTypeLabel(ref int curX, ref int curY, string text)
        {
            JetLinkLabel typeLabel = (JetLinkLabel)_linkTypeLabelPool.GetControl();

            int typeLabelHeight = (int)(17 * Core.ScaleFactor.Height);

            typeLabel.Text      = text;
            typeLabel.Bounds    = new Rectangle(_linkTypeLabelX, curY, Width - _linkTypeLabelX - 4, typeLabelHeight);
            typeLabel.Visible   = true;
            typeLabel.ForeColor = ColorScheme.GetColor(_colorScheme, "LinksPane.LinkTypeText", Color.Black);
            curY += typeLabelHeight;
            return(typeLabel);
        }
    //static ColorSchemePicker rcs = null;

    //private void Awake()
    //{
    //    if(rcs == null)
    //    {
    //        rcs = FindObjectOfType<RandomColorScheme>();
    //    }
    //}

    //public override void Start()
    //{
    //    Recolor(ColorScheme.GetColor(index));
    //    //if (rcs != null)
    //    //{
    //    //    Recolor(rcs.GetColor(index));
    //    //}
    //}

    private void OnEnable()
    {
        //if (rcs == null)
        //{
        //    rcs = FindObjectOfType<ColorSchemePicker>();
        //}

        //if(rcs != null)
        //{
        //    Recolor(rcs.GetColor(index));
        //}
        Recolor(ColorScheme.GetColor(index));
    }
    private void ApplyColor()
    {
        if (currentColors == null)
        {
            return;
        }
        if (modeEffect == null)
        {
            modeEffect = GetComponent <BlendModeEffect>();
        }
        Color color = currentColors.GetColor(type);

        color.a = 1.0f;
        modeEffect.OverlayColor = color;
    }
Beispiel #16
0
        private Dictionary <ImmutableList <HeaderLevel>, PointPairList> GetColumnPointPairLists(
            PivotedProperties.SeriesGroup seriesGroup, int xAxisIndex, int yAxisIndex)
        {
            var pointLists = new Dictionary <ImmutableList <HeaderLevel>, PointPairList>();

            var results      = Clusterer.PerformPcaOnColumnGroup(seriesGroup, Math.Max(xAxisIndex, yAxisIndex) + 1);
            var headerLevels = Clusterer.Properties.GetColumnHeaders(seriesGroup).ToList();


            for (int iColumn = 0; iColumn < results.ItemComponents.Count; iColumn++)
            {
                var headers = new List <HeaderLevel>();
                foreach (var series in headerLevels)
                {
                    var pd          = series.PropertyDescriptors[iColumn];
                    var objectValue = Clusterer.RowItems.Select(pd.GetValue).FirstOrDefault(value => null != value);
                    headers.Add(new HeaderLevel(series.SeriesCaption, objectValue, ColorScheme.GetColor(series, objectValue) ?? MISSING_COLOR));
                }
                var           key = ImmutableList.ValueOf(headers);
                PointPairList pointPairList;
                if (!pointLists.TryGetValue(key, out pointPairList))
                {
                    pointPairList = new PointPairList();
                    pointLists.Add(key, pointPairList);
                }
                var pointInfo   = new PointInfo(key);
                var cellLocator = CellLocator.ForColumn(headerLevels.Select(series => series.PropertyDescriptors[iColumn]).ToList(),
                                                        ImmutableList.Empty <DataPropertyDescriptor>());
                var rowItem = Clusterer.RowItems[0];
                pointInfo = pointInfo.ChangeIdentityPath(cellLocator.GetSkylineDocNode(rowItem)?.IdentityPath)
                            .ChangeReplicateName(cellLocator.GetReplicate(rowItem)?.Name);
                var pointPair = new PointPair(results.ItemComponents[iColumn][xAxisIndex],
                                              results.ItemComponents[iColumn][yAxisIndex])
                {
                    Tag = pointInfo
                };

                pointPairList.Add(pointPair);
            }

            return(pointLists);
        }
Beispiel #17
0
        protected override void OnPaint(PaintEventArgs e)
        {
            // Pick the background color from the scheme
            Color colorBack = ColorScheme.GetColor(_colorScheme, "SeeAlso.Background" + (_active ? "Active" : "Inactive"), Color.Black);

            // There's a cutting on the left of the bar (diagonal one).
            // This is the size of its bounding box, equal to the bar height, as it is at 45 deg.
            int nCuttingBoxSize = ClientRectangle.Height;

            //////////////////
            // Paint Background

            ////
            // Rectangular (main) part

            Rectangle rectBack = ClientRectangle;

            rectBack.X     += nCuttingBoxSize;         // Leave some space on the left for the cutting
            rectBack.Width -= nCuttingBoxSize;

            using (Brush brush = new SolidBrush(colorBack))
                e.Graphics.FillRectangle(brush, rectBack);

            ////
            // Cutting on the left

            // Points of the cutting triangle: left-top, right-top, right-bottom
            Point[] ptCuttingTopRight   = new Point[] { new Point(0, 0), new Point(nCuttingBoxSize, 0), new Point(nCuttingBoxSize, nCuttingBoxSize) };
            Point[] ptCuttingBottomLeft = new Point[] { new Point(0, 0), new Point(0, nCuttingBoxSize), new Point(nCuttingBoxSize, nCuttingBoxSize) };
            byte[]  types = new byte[] { (byte)PathPointType.Start, (byte)PathPointType.Line, (byte)PathPointType.Line };
            using (Brush brushMyBackground = new SolidBrush(colorBack))
                using (Brush brushForeignBackground = new SolidBrush(Undercolor))
                    using (GraphicsPath pathTopRight = new GraphicsPath(ptCuttingTopRight, types))
                        using (GraphicsPath pathBottomLeft = new GraphicsPath(ptCuttingBottomLeft, types))
                        {
                            e.Graphics.FillPath(brushMyBackground, pathTopRight);
                            e.Graphics.FillPath(brushForeignBackground, pathBottomLeft);
                        }
        }
Beispiel #18
0
        // bruh Rider wth
        // ReSharper disable once UnusedMember.Local
        static void Main()
        {
            renderer.UpdateFramerateSetting();
            //renderer.onWindowRecreated += (_, __) => {
            renderer.window.KeyPressed         += Game.KeyPressed;
            renderer.window.MouseWheelScrolled += Game.MouseWheelScrolled;
            renderer.window.LostFocus          += Game.LostFocus;
            renderer.window.GainedFocus        += Game.GainedFocus;
            renderer.window.Closed             += (___, ____) => Game.End();
            //};
            Bindings.Reload();
            ColorScheme.Reload();
            Game.ReloadSounds();

            Game.Start(); // Start the game

            logger.Info("Loading finished");

            Clock fpsClock = new Clock();

            while (renderer.window.IsOpen)  // Executes every frame
            {
                renderer.window.DispatchEvents();

                game.Update();

                renderer.Clear();
                Map.Draw();
                UI.Draw();
                renderer.Draw(ColorScheme.GetColor("background"), Settings.GetBool("bloom"));

                renderer.window.Display();

                deltaTime = fpsClock.Restart().AsSeconds();
                UI.fps    = (int)MathF.Round(1f / deltaTime);
                //if(UI.fps < 30 && renderer.window.HasFocus()) logger.Warn("Lag detected: too low fps ({0})", UI.fps);
            }
        }
Beispiel #19
0
        private Dictionary <ImmutableList <HeaderLevel>, PointPairList> GetRowPointPairLists(int xAxisIndex, int yAxisIndex)
        {
            var pointLists  = new Dictionary <ImmutableList <HeaderLevel>, PointPairList>();
            var results     = Clusterer.PerformPcaOnRows(Math.Max(xAxisIndex, yAxisIndex) + 1);
            var cellLocator = CellLocator.ForRow(Clusterer.Properties.RowHeaders);

            for (int iRow = 0; iRow < results.ItemLabels.Count; iRow++)
            {
                var rowItem = results.ItemLabels[iRow];
                var headers = new List <HeaderLevel>();
                foreach (var pdHeader in Clusterer.Properties.RowHeaders)
                {
                    var objectValue = pdHeader.GetValue(rowItem);
                    headers.Add(new HeaderLevel(pdHeader.ColumnCaption, objectValue,
                                                ColorScheme.GetColor(pdHeader, rowItem) ?? MISSING_COLOR));
                }

                var           key = ImmutableList.ValueOf(headers);
                PointPairList pointPairList;
                if (!pointLists.TryGetValue(key, out pointPairList))
                {
                    pointPairList = new PointPairList();
                    pointLists.Add(key, pointPairList);
                }
                var pointInfo = new PointInfo(key);
                pointInfo = pointInfo.ChangeIdentityPath(cellLocator.GetSkylineDocNode(rowItem)?.IdentityPath)
                            .ChangeReplicateName(cellLocator.GetReplicate(rowItem)?.Name);
                var point = new PointPair(results.ItemComponents[iRow][xAxisIndex], results.ItemComponents[iRow][yAxisIndex])
                {
                    Tag = pointInfo
                };
                pointPairList.Add(point);
            }

            return(pointLists);
        }
Beispiel #20
0
 public static tv4 Teal() => ExC(ColorScheme.GetColor("teal"));
Beispiel #21
0
 public static tv4 Black() => ExC(ColorScheme.GetColor("black"));
Beispiel #22
0
 public static tv4 Purple() => ExC(ColorScheme.GetColor("purple"));
Beispiel #23
0
        //void OnChange(object sender, SqlNotificationEventArgs e)
        //{
        //    MessageBox.Show(e.Source.ToString());
        //}
        public frmMoniter()
        {
            StyleManager.MetroColorGeneratorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(ColorScheme.GetColor("2F6496"), ColorScheme.GetColor("2F6496"));
            //StyleManager.MetroColorGeneratorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(ColorScheme.GetColor("0E6D38"), ColorScheme.GetColor("0E6D38"));



            InitializeComponent();
            lstProjectNameShow.Add(3);
            lstProjectNameShow.Add(4);
            lstProjectNameShow.Add(5);
            lstProjectNameShow.Add(8);
            this.WindowState = FormWindowState.Maximized;
            Load();
            pageSliderEmonitor.SelectedPage = page1Emonitor;
        }
Beispiel #24
0
 public static tv4 Blue() => ExC(ColorScheme.GetColor("blue"));
Beispiel #25
0
 public static tv4 Palette(string palette, Palette.Shade shade) =>
 ExC(ColorScheme.GetColor(palette, shade));
Beispiel #26
0
 public static tv4 Pink() => ExC(ColorScheme.GetColor("pink"));
Beispiel #27
0
 public static tv4 Red() => ExC(ColorScheme.GetColor("red"));
Beispiel #28
0
 public static tv4 Yellow() => ExC(ColorScheme.GetColor("yellow"));
Beispiel #29
0
 public static tv4 Orange() => ExC(ColorScheme.GetColor("orange"));
Beispiel #30
0
 public static tv4 Green() => ExC(ColorScheme.GetColor("green"));