public MegaminxState(MegaminxPuzzle p) : base(p) { _puzzle = p; _image = ArrayExtension.New <int>(12, 11); for (var i = 0; i < _image.Length; i++) { for (var j = 0; j < _image[0].Length; j++) { _image[i][j] = i; } } _normalizedState = this; }
public override bool IsNormalized() { return(MegaminxPuzzle.IsNormalized(_image)); }
public MegaminxState(int[][] image, MegaminxPuzzle p) : base(p) { _puzzle = p; _image = image; }