Пример #1
0
        private void Init()
        {
            pieces = Pieces.Instance;

            piecesToMove = new Piece[Pieces.numPieces];
            targetPieces = new Piece[Pieces.numPieces];

            for (int i = 0; i < Pieces.numPieces; i++)
            {
                targetPieces[i] = pieces.NewTargetPiece(rootLayout);
                piecesToMove[i] = pieces.NextPiece(rootLayout, targetPieces[i]);
            }

            textBox.Visibility = Visibility.Collapsed;

            pieces.AddOnPuzzleCompleteListener(this);
        }
Пример #2
0
 internal void Reset()
 {
     instance = new Pieces();
 }