Example #1
0
        public FourImageProp(FourImageConfiguration configs)
            : base(configs)
        {
            View  = configs.View;
            Cube  = configs.Cube;
            Stage = configs.Stage;

            ColorScheme = new ColorScheme();


            if (configs.ColorScheme != null)
            {
                configs.ColorScheme = configs.ColorScheme.Replace(" ", "")
                                      .Replace("%20", "");
                ColorScheme = new ColorScheme(configs.ColorScheme.Split('-'));
            }
        }
Example #2
0
        public VirtualCube(FourImageConfiguration configs)
        {
            ResetCenters();
            ResetCorners();
            ResetEdges();

            if (configs.Moves != null)
            {
                CubeMove.ApplAlg(this, configs.Moves);
            }

            if (configs.Case != null)
            {
                CubeMove.ApplAlg(this, configs.Case, true);
            }

            configs.Cube = this;
        }
Example #3
0
 public FourImage(FourImageConfiguration configs)
 {
     Properties = new FourImageProp(configs);
 }