Example #1
0
        private void UpdateCommanderButtonColor(PlayerID iD, BackGroundColors color)
        {
            int btn = CommanderButtonMapping[iD];

            //Color clr = Colors.Red;

            //switch (color)
            //{
            //    case BackGroundColors.Red:
            //        clr = Colors.Red;
            //        break;
            //    case BackGroundColors.Blue:
            //        clr = Colors.Blue;
            //        break;
            //    case BackGroundColors.Green:
            //        clr = Colors.ForestGreen;
            //        break;
            //    case BackGroundColors.Purple:
            //        clr = Colors.MediumPurple;
            //        break;
            //    case BackGroundColors.Yellow:
            //        clr = Colors.Goldenrod;
            //        break;
            //}

            //clr.A = 127;

            switch (btn)
            {
            case 1:
                //btnCmdE1.Background = new SolidColorBrush(clr);
                //ChangePlayerColor(this.viewModel.Color, "Player1ColorBrush");
                cmdLife1.SetColor(color);
                break;

            case 2:
                //btnCmdE2.Background = new SolidColorBrush(clr);
                //ChangePlayerColor(this.viewModel.Color, "Player2ColorBrush");
                cmdLife2.SetColor(color);

                break;

            case 3:
                //btnCmdE3.Background = new SolidColorBrush(clr);
                //ChangePlayerColor(this.viewModel.Color, "Player3ColorBrush");
                cmdLife3.SetColor(color);

                break;

            default:
                break;
            }
        }
Example #2
0
        public void SetColor(BackGroundColors color)
        {
            object          objectStyle = null;
            SolidColorBrush pc          = null;

            if (this.Resources.TryGetValue("PlayerColorBrush", out objectStyle))
            {
                pc = objectStyle as SolidColorBrush;
            }

            if (pc == null)
            {
                return;
            }

            switch (color)
            {
            case BackGroundColors.Red:
                pc.Color = Colors.Red;

                //BackGroundGradientStart.Color = Colors.Red;
                //BackGroundGradientEnd.Color = Colors.Maroon;
                break;

            case BackGroundColors.Blue:
                pc.Color = Colors.Blue;

                //BackGroundGradientStart.Color = Colors.Blue;
                //BackGroundGradientEnd.Color = Colors.DarkBlue;
                break;

            case BackGroundColors.Green:
                pc.Color = Colors.ForestGreen;

                //BackGroundGradientStart.Color = Colors.ForestGreen;
                //BackGroundGradientEnd.Color = Colors.DarkGreen;
                break;

            case BackGroundColors.Purple:
                pc.Color = Colors.MediumPurple;

                //BackGroundGradientStart.Color = Colors.MediumPurple;
                //BackGroundGradientEnd.Color = Colors.Purple;
                break;

            case BackGroundColors.Yellow:
                pc.Color = Colors.Goldenrod;

                //BackGroundGradientStart.Color = Colors.Goldenrod;
                //BackGroundGradientEnd.Color = Colors.DarkGoldenrod;
                break;

            case BackGroundColors.White:
                pc.Color = Colors.White;
                break;

            case BackGroundColors.Pink:
                pc.Color = Colors.Pink;
                break;

            case BackGroundColors.Cyan:
                pc.Color = Colors.Cyan;
                break;

            default:
                break;
            }
        }
 public ColorChangedEvent(PlayerID id, BackGroundColors color)
     : base(id)
 {
     Color = color;
 }
Example #4
0
 public void SetBackGround(BackGroundColors color)
 {
     viewModel.Color = color;
     LifeControl.SetColor(viewModel.Color);
 }