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('-')); } }
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; }
public FourImage(FourImageConfiguration configs) { Properties = new FourImageProp(configs); }